[MacPorts] #60497: python38 +optimizations compiled with `port select --set llvm mp-llvm-10` fails

MacPorts noreply at macports.org
Sat May 16 00:04:05 UTC 2020


#60497: python38 +optimizations compiled with `port select --set llvm mp-llvm-10`
fails
-----------------------+--------------------
  Reporter:  blair     |      Owner:  (none)
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:
      Port:  python38  |
-----------------------+--------------------

Comment (by blair):

 {{{
 $ port select --set llvm mp-llvm-devel
 $ port -v uninstall python38
 $ port -v install python38
 ...
 ...
 ...
 0:00:51 load avg: 7.21 [41/43] test_unicode
 0:00:52 load avg: 6.87 [42/43] test_xml_etree
 0:00:53 load avg: 6.87 [43/43] test_xml_etree_c

 Total duration: 54.5 sec
 Tests result: SUCCESS
 make[1]: Leaving directory `/opt/local/var/macports/build
 /_Users_blairzajac_Code_MacPorts_macports-
 ports.git_lang_python38/python38/work/Python-3.8.3'
 /Library/Developer/CommandLineTools/usr/bin/make build_all_merge_profile
 make[1]: Entering directory `/opt/local/var/macports/build
 /_Users_blairzajac_Code_MacPorts_macports-
 ports.git_lang_python38/python38/work/Python-3.8.3'
 /opt/local/bin/llvm-profdata merge -output=code.profclangd *.profclangr
 : CommandLine Error: Option 'partial-profile' registered more than once!
 LLVM ERROR: inconsistency in registered CommandLine options
 PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash
 backtrace.
 Stack dump:
 0.      Program arguments: /opt/local/libexec/llvm-devel/bin/llvm-profdata
 llvm-profdata merge -output=code.profclangd code-16434.profclangr
 code-16469.profclangr code-16470.profclangr code-16471.profclangr
 code-16472.profclangr code-16473.profclangr code-16474.profclangr
 code-16475.profclangr code-16476.profclangr code-16477.profclangr
 code-16478.profclangr code-16479.profclangr code-16480.profclangr
 code-16481.profclangr code-16482.profclangr code-16483.profclangr
 code-16484.profclangr code-16485.profclangr code-16486.profclangr
 code-16487.profclangr code-16488.profclangr code-16489.profclangr
 code-16490.profclangr code-16491.profclangr code-16492.profclangr
 code-16493.profclangr code-16494.profclangr code-16495.profclangr
 code-16496.profclangr code-16497.profclangr code-16498.profclangr
 code-16499.profclangr code-16500.profclangr code-16501.profclangr
 code-16503.profclangr code-16504.profclangr code-16506.profclangr
 code-16507.profclangr code-16508.profclangr code-16509.profclangr
 code-16510.profclangr code-16511.profclangr code-16512.profclangr
 code-16513.profclangr code-16514.profclangr code-16515.profclangr
 code-16516.profclangr code-16517.profclangr code-16518.profclangr
 code-16519.profclangr
 0  libLLVM.dylib            0x0000000109190e0a
 llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 40
 1  libLLVM.dylib            0x000000010919120c SignalHandler(int) + 208
 2  libsystem_platform.dylib 0x00007fff7e4e8b5d _sigtramp + 29
 3  libsystem_platform.dylib 0x00007ffee9707520 _sigtramp +
 18446744071211968992
 4  libsystem_c.dylib        0x00007fff7e3a26a6 abort + 127
 5  libLLVM.dylib            0x00000001090fffdc
 llvm::report_fatal_error(std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) + 0
 6  libLLVM.dylib            0x00000001090ffeab
 llvm::report_fatal_error(llvm::Twine const&, bool) + 0
 7  libLLVM.dylib            0x00000001090ef83d (anonymous
 namespace)::CommandLineParser::addOption(llvm::cl::Option*,
 llvm::cl::SubCommand*) + 699
 8  libLLVM.dylib            0x00000001090e465e
 llvm::cl::Option::addArgument() + 64
 9  llvm-profdata            0x00000001064f8a31 merge_main(int, char
 const**) + 2833
 10 llvm-profdata            0x00000001064f7ebd main + 881
 11 libdyld.dylib            0x00007fff7e2fd3d5 start + 1
 make[1]: *** [build_all_merge_profile] Abort trap: 6
 make[1]: Leaving directory `/opt/local/var/macports/build
 /_Users_blairzajac_Code_MacPorts_macports-
 ports.git_lang_python38/python38/work/Python-3.8.3'
 make: *** [profile-run-stamp] Error 2
 make: Leaving directory `/opt/local/var/macports/build
 /_Users_blairzajac_Code_MacPorts_macports-
 ports.git_lang_python38/python38/work/Python-3.8.3'
 Command failed:  cd "/opt/local/var/macports/build
 /_Users_blairzajac_Code_MacPorts_macports-
 ports.git_lang_python38/python38/work/Python-3.8.3" && /usr/bin/make -j12
 -w all
 Exit code: 2
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/60497#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list