[MacPorts] #50509: llvm-3.8: remove unnecessary openmp variant

MacPorts noreply at macports.org
Wed Feb 3 11:38:45 PST 2016


#50509: llvm-3.8: remove unnecessary openmp variant
------------------------------------+------------------------
  Reporter:  howarth.at.macports@…  |      Owner:  jeremyhu@…
      Type:  enhancement            |     Status:  new
  Priority:  Normal                 |  Milestone:
 Component:  ports                  |    Version:  2.3.4
Resolution:                         |   Keywords:  haspatch
      Port:  llvm-3.8               |
------------------------------------+------------------------

Comment (by howarth.at.macports@…):

 Confirmation of proper linkages can be seen in llvm-3.8 build with..

 {{{
 $ cat
 /Users/howarth/ports/lang/llvm-3.8/work/build/tools/opt/CMakeFiles/opt.dir/link.txt
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
 -pipe -Os -std=c++11 -stdlib=libc++  -fPIC -fvisibility-inlines-hidden
 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-
 field-initializers -pedantic -Wno-long-long -Wcovered-switch-default
 -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -std=c++11 -g -arch x86_64
 -mmacosx-version-min=10.11 -Wl,-search_paths_first
 -Wl,-headerpad_max_install_names  -L/opt/local/lib
 -Wl,-headerpad_max_install_names -Wl,-rpath, at loader_path  -rdynamic
 CMakeFiles/opt.dir/AnalysisWrappers.cpp.o
 CMakeFiles/opt.dir/BreakpointPrinter.cpp.o
 CMakeFiles/opt.dir/GraphPrinters.cpp.o
 CMakeFiles/opt.dir/NewPMDriver.cpp.o CMakeFiles/opt.dir/PassPrinters.cpp.o
 CMakeFiles/opt.dir/PrintSCC.cpp.o CMakeFiles/opt.dir/opt.cpp.o  -o
 ../../bin/opt  ../../lib/libLLVM.dylib -Wl,-rpath, at executable_path/../lib

 $ cat
 /Users/howarth/ports/lang/llvm-3.8/work/build/tools/llc/CMakeFiles/llc.dir/link.txt
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
 -pipe -Os -std=c++11 -stdlib=libc++  -fPIC -fvisibility-inlines-hidden
 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-
 field-initializers -pedantic -Wno-long-long -Wcovered-switch-default
 -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -std=c++11 -g -arch x86_64
 -mmacosx-version-min=10.11 -Wl,-search_paths_first
 -Wl,-headerpad_max_install_names  -L/opt/local/lib
 -Wl,-headerpad_max_install_names -Wl,-rpath, at loader_path  -rdynamic
 CMakeFiles/llc.dir/llc.cpp.o  -o ../../bin/llc  ../../lib/libLLVM.dylib
 -Wl,-rpath, at executable_path/../lib
 }}}

 and in clang-3.8 build with...

 {{{
 $ cat
 /Users/howarth/ports/lang/llvm-3.8/work/build/tools/clang/tools/driver/CMakeFiles/clang.dir/link.txt
 Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
 -pipe -Os -std=c++11 -stdlib=libc++  -fPIC -fvisibility-inlines-hidden
 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-
 field-initializers -pedantic -Wno-long-long -Wcovered-switch-default
 -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -std=c++11 -fno-common
 -Woverloaded-virtual -Wno-nested-anon-types -g -arch x86_64 -mmacosx-
 version-min=10.11 -Wl,-search_paths_first -Wl,-headerpad_max_install_names
 -L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-rpath, at loader_path
 -rdynamic CMakeFiles/clang.dir/driver.cpp.o
 CMakeFiles/clang.dir/cc1_main.cpp.o CMakeFiles/clang.dir/cc1as_main.cpp.o
 -o ../../../../bin/clang-3.8  ../../../../lib/libLLVM.dylib
 ../../../../lib/libclangBasic.a ../../../../lib/libclangCodeGen.a
 ../../../../lib/libclangDriver.a ../../../../lib/libclangFrontend.a
 ../../../../lib/libclangFrontendTool.a
 -Wl,-sectcreate,__TEXT,__info_plist,/opt/local/var/macports/build/_Users_howarth_ports_lang_llvm-3.8/clang-3.8/work/build/tools/clang/tools/driver/Info.plist
 ../../../../lib/libclangCodeGen.a
 ../../../../lib/libclangRewriteFrontend.a
 ../../../../lib/libclangARCMigrate.a
 ../../../../lib/libclangStaticAnalyzerFrontend.a
 ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a
 ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a
 ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a
 ../../../../lib/libclangStaticAnalyzerCheckers.a
 ../../../../lib/libclangStaticAnalyzerCore.a
 ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a
 ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a
 ../../../../lib/libclangBasic.a -Wl,-rpath, at executable_path/../lib
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/50509#comment:5>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list