Hi,
One caveat with the new build system that I forgot to point out is that
Patrick changed the way the runtime (C++) libraries are built, to help
integrate our LLVM-extension code with core LLVM better. As part of
doing this he had to start using .def files to control inter-library
exports.
So from now on, all symbols you wish to export from a C++ library in our
build need an entry in the associated .def.in file (for example,
rt/rustrt.def.in for functions in librustrt.so) and that entry has to
exist on all platform / ifdef combinations, even if it's a stub.
Couple recent commits lacked this, and I've edited the change in while
integrating (causes 'make check' to fail), so I thought I'd point it out
separately.
-Graydon
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev