Incorrect LIBPATH for address-model=32, 64 on Windows (was: How to add to PATH from user-config.jam?)
Mateusz Loskot via Boost-build <[email protected]> Tue, 17 Dec 2019 18:56:34 +0100
| Newsgroups | gmane.comp.lib.boost.build |
|---|---|
| Message-ID | <CABUeae8D1xSbcu8NQm2Ocu5LQzpEqLgWzyufVNF_KzOO7nBuiw@mail.gmail.com> |
On Tue, 17 Dec 2019 at 12:14, Mateusz Loskot <[email protected]> wrote: > [...] > Interestingly, both first target in the list succeeds and the second > fails with linking > errors due to mismatch of machine type of libraries and build target. > That is, unresolved external symbol errors are described as follows > > - for address-model=32,64 > warning LNK4272: library machine type 'x86' conflicts with target > machine type 'x64' > > - for address-model=64,32 > warning LNK4272: library machine type 'x64' conflicts with target > machine type 'x86' > > For both address models, checks of libraries succeed with yes. Following further testing, that part above indicates a bug in B2, so I have reported it https://github.com/boostorg/build/issues/515 Best regards, -- Mateusz Loskot, http://mateusz.loskot.net _______________________________________________ Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build