We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Describe the bug
$ nix develop .#packages.x86_64-linux.nix-x86_64-unknown-freebsd $ ./configure $configureFlags $ make
x86_64-unknown-freebsd-ld: error: undefined symbol: operator new(unsigned long, std::align_val_t) >>> referenced by nix_api_expr.cc:108 (src/libexpr-c/nix_api_expr.cc:108) >>> src/libexpr-c/nix_api_expr.o:(nix_state_create) clang++: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [mk/lib.mk:84: src/libexpr-c/libnixexprc.so] Error 1
Is freebsd not linking libc++ correctly?
The text was updated successfully, but these errors were encountered:
cc @rhelmot @Ericson2314 who may have interest in this.
Sorry, something went wrong.
@rhelmot says it's because of wrong llvm configuration and it might be fixed in master. Will test this.
Switching to nixpkgs unstable fixes it.
The alignment of this is probably uninteresting, so we could write some fallback code too.
No branches or pull requests
Describe the bug
$ nix develop .#packages.x86_64-linux.nix-x86_64-unknown-freebsd
$ ./configure $configureFlags
$ make
Is freebsd not linking libc++ correctly?
The text was updated successfully, but these errors were encountered: