pasmp
pasmp copied to clipboard
Support for the BSD Family
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.
Gentle reminder.
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.
unfortunately I have lost access to the GhostBSD machine i used for testing.
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"