New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NQP no longer builds on OpenBSD post Mar 24 (bisected on NQP) #878
Comments
|
It seems others have built successfully recently see rakudo/rakudo#1867 I have these patches installed on OpenBSD 6.3 $ sudo syspatch -l |
|
What flags are you using to build MoarVM? |
|
Are you building on a big endian platform, by any chance? |
|
Though I just spotted "intelfpu" in the patch list, so I guess no, so there goes that hypothesis most probably. I guess it's worth asking 32-bit or 64-bit also... |
|
I'm on a little endian x64 system. I have the same patches installed with syspatch. |
|
I was able to reproduce this error. Building with |
|
See http://colabti.org/irclogger/irclogger_log/perl6-dev?date=2018-06-22#l168 Summary is this seems to be related to compiler version. The original error can be reproduced by using the standard ancient patched gcc 4.2.1 which ships with OpenBSD whereas an externally installed (from ports) gcc 4.9.2 works. OpenBSD also ships clang as standard and are slowly moving towards its use so maybe our configure scripts should end up using that long term? |
|
Might be worth a shot to update libuv to its latest version as it has at least one new glibc workaround for ancient versions. |
|
@ugexe OpenBSD uses its own libc and not glibc so its unlikely to help in this particular case although it may help in others. |
|
Clang may be a good choice if that version is more recent than the gcc version is. |
Use clang with OpenBSD since their ancient gcc creates a moar which can't generate NQP anymore. See #878
can't generate NQP anymore. See MoarVM#878
NQP no longer builds on OpenBSD
Bisected on NQP to MoarVM bump of
Raku/nqp@aa605d0
Error
The text was updated successfully, but these errors were encountered: