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