[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