Changes between Initial Version and Version 1 of Ticket #63707, comment 6


Ignore:
Timestamp:
Jan 11, 2022, 1:06:27 AM (2 years ago)
Author:
kencu (Ken)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #63707, comment 6

    initial v1  
    33It is still a two step process -- install libcxx, install clang-9.0 or so, then reinstall libcxx with emulated_tls.
    44
    5 I had an idea to use a bootstrap self-contrained version of gcc7 or gcc10 to build clang-something (maybe clang-5.0?)  against libstdc++, which is what Ubuntu does, and use that clang as the bootstrap, to build libcxx (with emulated TLS) in one go, and then build clang-9.0, etc against that libc++. Just never got around to it.
     5I had an idea to use a bootstrap self-contained version of gcc7 or gcc10 to build clang-something (maybe clang-5.0?)  against libstdc++, which is what Ubuntu does, and use that clang as the bootstrap, to build libcxx (with emulated TLS) in one go, and then build clang-9.0, etc against that libc++. Just never got around to it.
    66
    77Another option -- to download and install a prebuilt libc++ with emulated_tls enabled, and then use that to bootstrap to a new one that we build, was not encouraged when I floated that balloon.