[MacPorts] #64253: llvm-3.3 and llvm-3.4 fail for ppc+ppc64

MacPorts noreply at macports.org
Sat Mar 5 19:43:22 UTC 2022


#64253: llvm-3.3 and llvm-3.4 fail for ppc+ppc64
-------------------------------+-------------------------------------------
  Reporter:  barracuda156      |      Owner:  (none)
      Type:  defect            |     Status:  new
  Priority:  Normal            |  Milestone:
 Component:  ports             |    Version:  2.7.1
Resolution:                    |   Keywords:  PowerPC, Leopard, ppc64, LLVM
      Port:  llvm-3.3,         |
  llvm-3.4                     |
-------------------------------+-------------------------------------------

Comment (by barracuda156):

 Replying to [comment:3 ryandesign]:
 > Looks like `ar` is used to create libLLVMCodeGen.a and then `ranlib` is
 asked to operate on that static library and complains about how it was
 made. I have often seen the recommendation that static libraries should be
 created using `libtool`, not `ar`. I don't know if that would solve this
 particular issue. If you can figure out how to tell llvm to use `libtool`
 instead of `ar` you could try that.

 Okay what I did is manually running `/usr/bin/libtool -static -o` each
 time when `ar cru` failed. This might have got me through those errors
 (compilation proceeded, but I still got another failure, so cannot be sure
 that worked). Now the build failed here:


 {{{
 make[3]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-3.4/llvm-3.4/work/build/lib/MC/MCDisassembler'
 make[3]: Nothing to be done for `all'.
 make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-3.4/llvm-3.4/work/build/lib/MC/MCDisassembler'
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-3.4/llvm-3.4/work/build/lib/MC'
 make[3]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-3.4/llvm-3.4/work/build/lib/CodeGen/SelectionDAG'
 make[3]: Nothing to be done for `all'.
 make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-3.4/llvm-3.4/work/build/lib/CodeGen/SelectionDAG'
 make[3]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-3.4/llvm-3.4/work/build/lib/CodeGen/AsmPrinter'
 make[3]: Nothing to be done for `all'.
 make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-3.4/llvm-3.4/work/build/lib/CodeGen/AsmPrinter'
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-3.4/llvm-3.4/work/build/lib/CodeGen'
 {standard input}:7:Parameter syntax error (parameter 1)
 {standard input}:8:Parameter syntax error (parameter 1)
 {standard input}:9:Parameter syntax error (parameter 1)
 {standard input}:10:Parameter syntax error (parameter 1)
 {standard input}:11:Parameter syntax error (parameter 1)
 {standard input}:12:Parameter syntax error (parameter 1)
 {standard input}:13:Parameter syntax error (parameter 1)
 {standard input}:14:Parameter syntax error (parameter 1)
 {standard input}:15:Parameter syntax error (parameter 1)
 {standard input}:16:Parameter syntax error (parameter 1)
 {standard input}:17:Parameter syntax error (parameter 1)
 {standard input}:18:Parameter syntax error (parameter 1)
 {standard input}:19:Parameter syntax error (parameter 1)
 {standard input}:20:Parameter syntax error (parameter 1)
 {standard input}:21:Parameter syntax error (parameter 1)
 {standard input}:22:Parameter syntax error (parameter 1)
 {standard input}:23:Parameter syntax error (parameter 1)
 {standard input}:24:Parameter syntax error (parameter 1)
 {standard input}:25:Parameter syntax error (parameter 1)
 {standard input}:26:Parameter syntax error (parameter 1)
 {standard input}:27:Parameter syntax error (parameter 1)
 {standard input}:28:Parameter syntax error (parameter 1)
 {standard input}:29:Parameter syntax error (parameter 1)
 {standard input}:30:Parameter syntax error (parameter 1)
 {standard input}:31:Parameter syntax error (parameter 1)
 {standard input}:32:Parameter syntax error (parameter 1)
 {standard input}:33:Parameter syntax error (parameter 1)
 {standard input}:34:Parameter syntax error (parameter 1)
 {standard input}:36:Parameter syntax error (parameter 2)
 {standard input}:37:Parameter syntax error (parameter 1)
 {standard input}:38:Parameter syntax error (parameter 1)
 {standard input}:39:Parameter syntax error (parameter 1)
 {standard input}:40:Parameter syntax error (parameter 1)
 {standard input}:41:Parameter syntax error (parameter 1)
 {standard input}:42:Parameter syntax error (parameter 1)
 {standard input}:43:Parameter syntax error (parameter 1)
 {standard input}:44:Parameter syntax error (parameter 1)
 {standard input}:45:Parameter syntax error (parameter 1)
 {standard input}:46:Parameter syntax error (parameter 1)
 {standard input}:47:Parameter syntax error (parameter 1)
 {standard input}:48:Parameter syntax error (parameter 1)
 {standard input}:49:Parameter syntax error (parameter 1)
 {standard input}:50:Parameter syntax error (parameter 1)
 {standard input}:51:Parameter syntax error (parameter 1)
 {standard input}:52:Parameter syntax error (parameter 1)
 {standard input}:53:Parameter syntax error (parameter 1)
 {standard input}:54:Parameter syntax error (parameter 1)
 {standard input}:55:Parameter syntax error (parameter 1)
 {standard input}:56:Parameter syntax error (parameter 1)
 {standard input}:57:Parameter syntax error (parameter 1)
 {standard input}:58:Parameter syntax error (parameter 1)
 {standard input}:59:Parameter syntax error (parameter 1)
 {standard input}:60:Parameter syntax error (parameter 2)
 make[3]: ***
 [/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-3.4/llvm-3.4/work/build/lib/Target/PowerPC/Release/PPCJITInfo.o]
 Error 1
 make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-3.4/llvm-3.4/work/build/lib/Target/PowerPC'
 make[2]: *** [PowerPC/.makeall] Error 2
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-3.4/llvm-3.4/work/build/lib/Target'
 make[1]: *** [Target/.makeall] Error 2
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-3.4/llvm-3.4/work/build/lib'
 make: *** [all] Error 1
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-3.4/llvm-3.4/work/build'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-3.4/llvm-3.4/work/build"
 && /usr/bin/make -j4 -w all
 Exit code: 2
 }}}

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


More information about the macports-tickets mailing list