|
|
On 9/9/24 06:54, Thorsten wrote:
> On 08.09.2024 12:10, William F Pokorny wrote:
>> Immediately after upgrading from Ubuntu 22.04 to Ubuntu 24.04 I found
>> I could not build, recent, v3.7 or v3.8 official release sources due
>> boost_thread libraries not being found when linking.
>
> This is hardly surprising given the thread library from boost was (in a
> slightly modified form) promoted to the standard ISO C++ library. You
> should try to explicitly specify the C++ version (C++03) and see if
> Boost will build the thread library if that is specified.
>
> Thorsten
>
The minimum, officially supported, compiler version for v3.8 and v3.8
based forks is c++11.
I've been using c++17 for all POV-Ray compiles aimed at real use for
years with the thought of bumping the minimum compiler level to c++17
for yuqk - though probably a move to c++20 would now be the better choice.
Your post gives me a place to clarify my earlier regex footnote. The
yuqk fork is using the c++'s std::regex capability - not boost's. I
added the symbolic link for the boost regex library to match what the
Ubuntu upgrade did in the official library location. I expect for
POV-Ray it doesn't matter.
Aside: I'd like to rid the yuqk source of all remaining boost
dependencies. I don't believe any are present day necessities. Someday...
Bill P.
Post a reply to this message
|
|