On Sep 19, 2019, at 20:45, Joshua Root wrote:

> On 2019-9-20 11:38 , Ryan Schmidt wrote:
>> 
>> 
>> On Aug 24, 2019, at 23:20, Joshua Root wrote:
>> 
>>> On 2019-8-25 03:00 , Mojca Miklavec wrote:
>>>> Would it be possible to set up at least one builder with 10.6 running
>>>> MacPorts master, building all ports with libc++ (apparently default by
>>>> now in master), just not uploading the archives to the public site, or
>>>> potentially uploading them to a 10.6 subfolder? That is, instead of
>>>> putting the file under
>>>>   
>>>> http://packages.macports.org/clang-3.4/clang-3.4-3.4.2_12.darwin_10.x86_64.tbz2
>>>> we would put it under
>>>>   
>>>> http://packages.macports.org/10.6/clang-3.4/clang-3.4-3.4.2_12.darwin_10.x86_64.tbz2
>>>> or something else than 10.6 (darwin10.x86_64, 10.6.x86_64, ...).
>>>> 
>>>> That way we could at least have all the packages ready by the time
>>>> when we do the switch.
>>> 
>>> I guess that depends on how much time Ryan has to work on this.
>> 
>> In my opinion, it would have been a good idea to develop a plan for having 
>> the archives for libc++ on older systems at different URLs (either 
>> subdirectories or different archive filenames). That way, we could have 
>> deployed new builders to build the libc++ archives for older systems prior 
>> to the release, so that they would be available at release.
>> 
>> However, since Joshua decided to flip the switch for libc++ on older systems 
>> without such a plan being in place, we won't have archives for libc++ on 
>> older systems available at release of 2.6.0, and users will just have to 
>> wait for the builds to finish or build things themselves.
> 
> There's been over a year since the 2.5 release to develop that plan.
> Nobody did it. The transition needs to happen.
> 
> But if we really want to back out the stdlib change, there's still time.

I wouldn't back it out. It does need to happen. We've been talking about it for 
many years.

Reply via email to