Boost logo

Boost :

From: Matthijs Möhlmann (matthijs_at_[hidden])
Date: 2023-11-16 13:41:28


On 09/11/2023 20:53, Marshall Clow via Boost wrote:
> Available at: <https://boostorg.jfrog.io/artifactory/main/beta/1.84.0.beta1/source/>
>
> The SHA256 checksums are as follows:
>
> f8a9f21580961536a95fb7fcf9deebde45d7e0e94ddd81402f1e37ae2c590410 boost_1_84_0_b1_rc1.tar.bz2
> 224d595cc666c19b91214c5e9cced3988d08063146dfad9f616c481d52626f27 boost_1_84_0_b1_rc1.zip
> 3e4765c41974c763b7d4a67a432569bf75d3367d7a6b72c4ac9458e5004c59dc boost_1_84_0_b1_rc1.7z
> de9b35e232e4b1769f4d800ec01255a9c2546639be43e45b16ce6d109c088e99 boost_1_84_0_b1_rc1.tar.gz
>
> As always, the release managers would appreciate it if you download the
> candidate of your choice and give building it a try. Please report both
> success and failure, and anything else that is noteworthy.
>
> -- The Release Managers
>
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Hi,

I tried to build with clang (16.0.6) and it causes a build failure.

Here is the gist with the output:
https://gist.github.com/matthijs/f60a54d6f5ce86b3ec35c83d751c9631

Here is the partial output of the compile error (its the first one where
it happens):
/usr/bin/ld:
bin.v2/libs/filesystem/build/clang-linux-16/release/threading-multi/visibility-hidden/operations.o:
in function `boost::filesystem::detail::absolute(boost::filesystem::path
const&, boost::filesystem::path const&, boost::system::error_code*)':
operations.cpp:(.text+0xd8): undefined reference to `operator
new(unsigned long)'
/usr/bin/ld: operations.cpp:(.text+0x11c): undefined reference to
`operator new(unsigned long)'
/usr/bin/ld: operations.cpp:(.text+0x20c): undefined reference to
`operator delete(void*)'
/usr/bin/ld: operations.cpp:(.text+0x21d): undefined reference to
`operator delete(void*)'
/usr/bin/ld: operations.cpp:(.text+0x2ca): undefined reference to
`operator new(unsigned long)'
/usr/bin/ld: operations.cpp:(.text+0x3f5): undefined reference to
`operator delete(void*)'
/usr/bin/ld: operations.cpp:(.text+0x425): undefined reference to
`operator delete(void*)'
/usr/bin/ld: operations.cpp:(.text+0x4a9): undefined reference to
`operator new(unsigned long)'
/usr/bin/ld: operations.cpp:(.text+0x5b0): undefined reference to
`operator delete(void*)'
/usr/bin/ld: operations.cpp:(.text+0x68a): undefined reference to
`operator new(unsigned long)'
/usr/bin/ld: operations.cpp:(.text+0x70a): undefined reference to
`std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> >::append(char const*, unsigned long)'
/usr/bin/ld: operations.cpp:(.text+0x721): undefined reference to
`operator new(unsigned long)'
/usr/bin/ld: operations.cpp:(.text+0x79d): undefined reference to
`std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> >::append(char const*, unsigned long)'
/usr/bin/ld: operations.cpp:(.text+0x7ae): undefined reference to
`operator delete(void*)'
/usr/bin/ld: operations.cpp:(.text+0x815): undefined reference to
`operator new(unsigned long)'
/usr/bin/ld: operations.cpp:(.text+0x8a9): undefined reference to
`operator delete(void*)'
/usr/bin/ld: operations.cpp:(.text+0x907): undefined reference to
`operator new(unsigned long)'
/usr/bin/ld: operations.cpp:(.text+0x9b7): undefined reference to
`operator delete(void*)'
/usr/bin/ld: operations.cpp:(.text+0x9c8): undefined reference to
`operator delete(void*)'
/usr/bin/ld: operations.cpp:(.text+0xba7): undefined reference to
`operator delete(void*)'
/usr/bin/ld: operations.cpp:(.text+0xbcb): undefined reference to
`operator delete(void*)'
/usr/bin/ld: operations.cpp:(.text+0xbdc): undefined reference to
`operator delete(void*)'

Regards, Matthijs


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk