Opened 13 months ago
Last modified 13 months ago
#72376 new defect
highway is broken on ppc64: {standard input}:66:Invalid mnemonic 'lxv' etc.
| Reported by: | barracuda156 | Owned by: | |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.10.5 |
| Keywords: | ppc64, leopard | Cc: | jmroot (Joshua Root) |
| Port: | highway |
Description
[ 47%] Building CXX object CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f32d.cc.o
/opt/local/bin/g++-mp-14 -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -DTOOLCHAIN_MISS_SYS_AUXV_H -Dhwy_contrib_EXPORTS -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_highway/highway/work/highway-1.2.0 -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -std=c++17 -arch ppc64 -mmacosx-version-min=10.5 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f32d.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f32d.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f32d.cc.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_highway/highway/work/highway-1.2.0/hwy/contrib/sort/vqsort_f32d.cc
[ 50%] Building CXX object CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f64a.cc.o
/opt/local/bin/g++-mp-14 -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -DTOOLCHAIN_MISS_SYS_AUXV_H -Dhwy_contrib_EXPORTS -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_highway/highway/work/highway-1.2.0 -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -std=c++17 -arch ppc64 -mmacosx-version-min=10.5 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f64a.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f64a.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f64a.cc.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_highway/highway/work/highway-1.2.0/hwy/contrib/sort/vqsort_f64a.cc
{standard input}:66:Invalid mnemonic 'lxv'
{standard input}:81:Invalid mnemonic 'fctiduz'
{standard input}:82:Invalid mnemonic 'mfvsrd'
{standard input}:89:Invalid mnemonic 'lxvx'
{standard input}:91:Invalid mnemonic 'xvsubsp'
{standard input}:92:Invalid mnemonic 'stxvx'
{standard input}:93:Invalid mnemonic 'xxlor'
{standard input}:105:Invalid mnemonic 'xxspltib'
{standard input}:110:Invalid mnemonic 'xxlor'
{standard input}:111:Invalid mnemonic 'xxlor'
{standard input}:112:Invalid mnemonic 'xxlor'
{standard input}:121:Invalid mnemonic 'xvaddsp'
{standard input}:122:Invalid mnemonic 'xvaddsp'
{standard input}:123:Invalid mnemonic 'xxspltib'
{standard input}:125:Invalid mnemonic 'vextsb2d'
{standard input}:126:Invalid mnemonic 'xvaddsp'
{standard input}:127:Invalid mnemonic 'xxbrq'
{standard input}:128:Invalid mnemonic 'xxbrw'
{standard input}:129:Invalid mnemonic 'xvaddsp'
{standard input}:130:Invalid mnemonic 'vrld'
{standard input}:131:Invalid mnemonic 'xvaddsp'
{standard input}:132:Invalid mnemonic 'xscvspdp'
{standard input}:133:Invalid mnemonic 'xscvdpuxds'
{standard input}:134:Invalid mnemonic 'stxssp'
{standard input}:135:Invalid mnemonic 'mfvsrd'
{standard input}:139:Invalid mnemonic 'lxv'
{standard input}:140:Invalid mnemonic 'lxv'
{standard input}:143:Invalid mnemonic 'xvmaddasp'
{standard input}:144:Invalid mnemonic 'lxv'
{standard input}:145:Invalid mnemonic 'lxv'
{standard input}:146:Invalid mnemonic 'xvmaddasp'
{standard input}:147:Invalid mnemonic 'lxv'
{standard input}:148:Invalid mnemonic 'lxv'
{standard input}:149:Invalid mnemonic 'xvmaddasp'
{standard input}:150:Invalid mnemonic 'lxv'
{standard input}:151:Invalid mnemonic 'lxv'
{standard input}:152:Invalid mnemonic 'xvmaddasp'
{standard input}:182:Invalid mnemonic 'lxv'
{standard input}:197:Invalid mnemonic 'fctiduz'
{standard input}:198:Invalid mnemonic 'mfvsrd'
{standard input}:205:Invalid mnemonic 'lxvx'
{standard input}:207:Invalid mnemonic 'xvsubsp'
{standard input}:208:Invalid mnemonic 'stxvx'
{standard input}:209:Invalid mnemonic 'xxlor'
{standard input}:221:Invalid mnemonic 'xxspltib'
{standard input}:226:Invalid mnemonic 'xxlor'
{standard input}:228:Invalid mnemonic 'xxlor'
{standard input}:229:Invalid mnemonic 'xxlor'
{standard input}:237:Invalid mnemonic 'xvaddsp'
{standard input}:239:Invalid mnemonic 'xvaddsp'
{standard input}:240:Invalid mnemonic 'xxspltib'
{standard input}:241:Invalid mnemonic 'vextsb2d'
{standard input}:242:Invalid mnemonic 'xvaddsp'
{standard input}:243:Invalid mnemonic 'xxbrq'
{standard input}:244:Invalid mnemonic 'xxbrw'
{standard input}:245:Invalid mnemonic 'xvaddsp'
{standard input}:246:Invalid mnemonic 'vrld'
{standard input}:247:Invalid mnemonic 'xvaddsp'
{standard input}:248:Invalid mnemonic 'xscvspdp'
{standard input}:249:Invalid mnemonic 'xscvdpuxds'
{standard input}:250:Invalid mnemonic 'stxssp'
{standard input}:251:Invalid mnemonic 'mfvsrd'
{standard input}:255:Invalid mnemonic 'lxv'
{standard input}:256:Invalid mnemonic 'lxv'
{standard input}:259:Invalid mnemonic 'xvmaddasp'
{standard input}:260:Invalid mnemonic 'lxv'
{standard input}:261:Invalid mnemonic 'lxv'
{standard input}:262:Invalid mnemonic 'xvmaddasp'
{standard input}:263:Invalid mnemonic 'lxv'
{standard input}:264:Invalid mnemonic 'lxv'
{standard input}:265:Invalid mnemonic 'xvmaddasp'
{standard input}:266:Invalid mnemonic 'lxv'
{standard input}:267:Invalid mnemonic 'lxv'
{standard input}:268:Invalid mnemonic 'xvmaddasp'
{standard input}:298:Invalid mnemonic 'lxvd2x'
{standard input}:313:Invalid mnemonic 'fctiduz'
{standard input}:314:Invalid mnemonic 'mfvsrd'
{standard input}:321:Invalid mnemonic 'lxvd2x'
{standard input}:323:Invalid mnemonic 'xvsubsp'
{standard input}:324:Invalid mnemonic 'stxvd2x'
{standard input}:325:Invalid mnemonic 'xxlor'
{standard input}:350:Invalid mnemonic 'xxlor'
{standard input}:352:Invalid mnemonic 'xxlor'
{standard input}:354:Invalid mnemonic 'xxlor'
{standard input}:362:Invalid mnemonic 'xvaddsp'
{standard input}:365:Invalid mnemonic 'xvaddsp'
{standard input}:367:Invalid mnemonic 'lxvw4x'
{standard input}:370:Invalid mnemonic 'xvaddsp'
{standard input}:372:Invalid mnemonic 'xvaddsp'
{standard input}:373:Invalid mnemonic 'lxvd2x'
{standard input}:375:Invalid mnemonic 'vrld'
{standard input}:376:Invalid mnemonic 'xvaddsp'
{standard input}:377:Invalid mnemonic 'xscvspdp'
{standard input}:378:Invalid mnemonic 'xscvdpuxds'
{standard input}:379:Invalid mnemonic 'stxsspx'
{standard input}:380:Invalid mnemonic 'mfvsrd'
{standard input}:385:Invalid mnemonic 'lxvd2x'
{standard input}:386:Invalid mnemonic 'lxvd2x'
{standard input}:387:Invalid mnemonic 'xvmaddasp'
{standard input}:388:Invalid mnemonic 'lxvd2x'
{standard input}:389:Invalid mnemonic 'lxvd2x'
{standard input}:390:Invalid mnemonic 'xvmaddasp'
{standard input}:391:Invalid mnemonic 'lxvd2x'
{standard input}:392:Invalid mnemonic 'lxvd2x'
{standard input}:393:Invalid mnemonic 'xvmaddasp'
{standard input}:394:Invalid mnemonic 'lxvd2x'
{standard input}:395:Invalid mnemonic 'lxvd2x'
{standard input}:398:Invalid mnemonic 'xvmaddasp'
{standard input}:425:Invalid mnemonic 'lxvd2x'
{standard input}:426:Invalid mnemonic 'xvmulsp'
{standard input}:427:Invalid mnemonic 'xvaddsp'
{standard input}:428:Invalid mnemonic 'stxvd2x'
{standard input}:438:Invalid mnemonic 'mfvsrd'
{standard input}:440:Invalid mnemonic 'mfvsrd'
{standard input}:459:Invalid mnemonic 'lxvx'
{standard input}:460:Invalid mnemonic 'xvmulsp'
{standard input}:461:Invalid mnemonic 'xvaddsp'
{standard input}:462:Invalid mnemonic 'stxvx'
Attachments (1)
Change History (2)
Changed 13 months ago by barracuda156
comment:1 Changed 13 months ago by barracuda156
Note: See
TracTickets for help on using
tickets.

As is, it does not even find a dylib during the build, so a binary crashes. Upon switching to cmake 1.1 and disabling build-time rpaths that issue get fixed:
But apparently it checks for Altivec but uses VSX instead.