Opened 4 years ago

Closed 4 years ago

#13928 closed enhancement (fixed)

boost-1.74.0

Reported by: Bruce Dubbs Owned by: Pierre Labastie
Priority: normal Milestone: 10.0
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (9)

comment:1 by ken@…, 4 years ago

Release notes are at https://www.boost.org/users/history/version_1_74_0.html

Far too much to post here, but one item jumped out:

New, breaking change: copy operation has been extended and reworked to implement behavior specified in C++20 [fs.op.copy]. This includes support for copy_options::recursive, copy_options::copy_symlinks, copy_options::skip_symlinks, copy_options::directories_only, copy_options::create_symlinks and copy_options::create_hard_links options. The operation performs additional checks based on the specified options. Applying copy to a directory with default copy_options will now also copy files residing in that directory (but not nested directories or files in those directories).

comment:2 by Douglas R. Reno, 4 years ago

It'll be interesting to see how this one plays out. This is normally one of the first packages I build (one of my first targets is LLVM, GDB, and Valgrind - because they're used for test suites and I have had to use them to debug problems at an early stage in the past).

comment:3 by ken@…, 4 years ago

I got as far a looking at the patch, it does not apply and I have no idea how to fix it.

One hunk is to allow libreoffice to compile with gcc-10, the other I have no idea what it does.

comment:4 by Douglas R. Reno, 4 years ago

Ken, do you want me to look into this as I'm building my new system? This would be package 20 or so on my list (and sqlite follows shortly after that)

in reply to:  4 comment:5 by ken@…, 4 years ago

Replying to renodr:

Ken, do you want me to look into this as I'm building my new system? This would be package 20 or so on my list (and sqlite follows shortly after that)

I'd like someone to look into it, but it also needs to be able to build whichever version of libreoffice we go with (I saw Pierre is reluctant to use early 7.0). The C++ is outside my capabilities.

comment:6 by Bruce Dubbs, 4 years ago

When we get to tagging libreoffice, we can try version 7, but that will be a while because almost everything else needs to be built first.

in reply to:  3 comment:7 by Pierre Labastie, 4 years ago

Replying to ken@…:

I got as far a looking at the patch, it does not apply and I have no idea how to fix it.

One hunk is to allow libreoffice to compile with gcc-10, the other I have no idea what it does.

I'd say the patch is not needed now. Upstream seems to have moved to use boost::alloc*, for all allocations, and taken care of the details there.

comment:8 by Pierre Labastie, 4 years ago

Owner: changed from blfs-book to Pierre Labastie
Status: newassigned

comment:9 by Pierre Labastie, 4 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r23547

Note: See TracTickets for help on using tickets.