pasmp icon indicating copy to clipboard operation
pasmp copied to clipboard

Support for the BSD Family

Open Xor-el opened this issue 6 years ago • 4 comments

Hi @BeRo1985 I just want to know if there are plans to support the BSD family (FreeBSD, OpenBSD and others) in your awesome library. I tried compiling it yesterday on my FreeBSD box but unfortunately got some compiler errors.

Xor-el avatar Nov 24 '19 09:11 Xor-el

Gentle reminder.

Xor-el avatar Nov 29 '19 11:11 Xor-el

Could you please give me the compiler errors? I unfortunately don't have time to set up a *BSD to test it myself. Although macOS is actually also a BSD at its core, and PasMP works with macOS as well.

BeRo1985 avatar Dec 30 '20 14:12 BeRo1985

unfortunately I have lost access to the GhostBSD machine i used for testing.

Xor-el avatar Jan 05 '21 15:01 Xor-el

Compiler errors:

PasMP.pas(563,36) Warning: range check error while evaluating constants (-2147483649 must be between 0 and 4294967295) PasMP.pas(3746,2) Note: Call to subroutine "procedure ReadWriteBarrier;" marked as inline is not inlined PasMP.pas(4235,19) Error: Operator is not overloaded: "TThreadID" * "LongInt" PasMP.pas(4235,45) Error: Operator is not overloaded: "TThreadID" shr "ShortInt" PasMP.pas(4235,78) Error: Operator is not overloaded: "TThreadID" shr "ShortInt" PasMP.pas(4235,111) Error: Operator is not overloaded: "TThreadID" shr "ShortInt" PasMP.pas(7474,19) Warning: Converting 0 to NIL PasMP.pas(12418,10) Error: Identifier not found "HW_AVAILCPU"

PES-DEV avatar May 26 '24 11:05 PES-DEV