On Monday September 14 2015 16:40:33 Rainer Müller wrote:

> The only way to get the correct llvm-ar-mp-X.Y would be to recreate what
> the base code does.

So I guess something like what I came up with:

set CXX                     [file tail ${configure.cxx}]
set CXX_dir                 [file dirname ${configure.cxx}]
set CXX_parts               [split ${CXX} -]
set CXX_family              [lindex ${CXX_parts} 0]
set CXX_mp                  [expr {[lindex ${CXX_parts} 1] eq "mp"}]
set CXX_vsuffix             [join [lrange ${CXX_parts} 1 end] -]
reinplace "s|@LLVM_AR@|${CXX_dir}/llvm-ar-${CXX_vsuffix}|g" foo

Not that it was of huge help. Qt 5.5.0 invokes llvm-ar when doing a build with 
LTO ("ltcg" in their jargon), but that leads me to a linker error claiming that 
the "archive" architecture of the static library doesn't match architecture 
x86_64 . Doesn't happen when I just use the ar command in the path.

R.
_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev
  • llvm-ar René J . V . Bertin
    • Re: llvm-ar Rainer Müller
      • Re: llvm-ar René J . V . Bertin

Reply via email to