On Thu, Jan 22, 2026 at 02:21:09PM +0000, Klemens Nanni wrote:
> 19.01.2026 18:07, [email protected] пишет:
> > bulk build on octeon.ports.openbsd.org
> > started on  Wed Jan 7 16:47:18 UTC 2026
> > finished at Tue Jan 13 07:12:20 UTC 2026
> > lasted 06D14h25m
> > done with kern.version=OpenBSD 7.8-current (GENERIC.MP) #120: Mon Dec 29 
> > 00:57:14 MST 2025
> > 
> > built packages:8646
> > Jan 7:1442
> > Jan 8:1815
> > Jan 9:2029
> > Jan 10:605
> > Jan 11:355
> > Jan 12:398
> > Jan 13:2001
> > 
> > 
> > build failures: 81
> 
> > http://build-failures.rhaalovely.net/mips64/2026-01-07/devel/boost.log
> The very first clang++ invocation fails:
> 
> | > clang++ -x c++ -std=c++11 -pthread -Wno-deprecated-declarations -DNDEBUG 
> bindjam.cpp [...] -o b2
> | [...]
> | bindjam.cpp:(.text+0x600): relocation truncated to fit: R_MIPS_CALL16 
> against `b2::value* b2::jam::to_jam<std::__1::basic_string<char, 
> std::__1::char_traits<char>, std::__1::allocator<char> > 
> >(std::__1::basic_string<char, std::__1::char_traits<char>, 
> std::__1::allocator<char> >)'
> | bindjam.cpp:(.text+0x61c): additional relocation overflows omitted from the 
> output
> | clang++: error: linker command failed with exit code 1 (use -v to see 
> invocation)
> 
> I switched to ports-gcc, now it's been building for hours.
> 
> Assuming it packages:  Feedback? OK?

boost publically exposes C++ libs with ABI details encoded.  That
doesn't work very well when mixing compilers.  I suspect that passing
-mlong-calls to the b2 compilation (do-configure) should be enough,
but I'm not sure how to do that.

-- 
jca

Reply via email to