arm64 xenial build fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Oxide |
Fix Released
|
Critical
|
Chris Coulson | ||
1.20 |
Fix Released
|
Critical
|
Chris Coulson | ||
gcc-5 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Xenial |
New
|
Undecided
|
Unassigned |
Bug Description
FAILED: /usr/bin/
{standard input}: Assembler messages:
{standard input}: Error: unaligned opcodes detected in executable segment
ninja: build stopped: subcommand failed.
oxide/CMakeFile
make[4]: *** [oxide/
make[4]: Leaving directory '/<<PKGBUILDDIR
CMakeFiles/
make[3]: *** [oxide/
make[3]: Leaving directory '/<<PKGBUILDDIR
Makefile:141: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR
dh_auto_build: make -j4 returned exit code 2
debian/rules:26: recipe for target 'override_
make[1]: *** [override_
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:20: recipe for target 'build-arch' failed
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
Changed in oxide: | |
importance: | Undecided → Critical |
status: | New → Triaged |
assignee: | nobody → Chris Coulson (chrisccoulson) |
assignee: | Chris Coulson (chrisccoulson) → nobody |
milestone: | none → branch-1.20 |
Changed in oxide: | |
milestone: | branch-1.20 → branch-1.21 |
Changed in oxide: | |
status: | Fix Committed → Fix Released |
This is the preprocessed source that fails. You can reproduce with (on an amd64 box):
$ aarch64- linux-gnu- gcc-5 -O2 -g2 -c idct32x32_ 34_add_ neon.i
/tmp/cckv0RL4.s: Assembler messages:
/tmp/cckv0RL4.s: Error: unaligned opcodes detected in executable segment
$ apt-cache policy gcc-5-aarch64- linux-gnu linux-gnu: cross1 cross1 cross1 500 archive. ubuntu. com/ubuntu xenial/main amd64 Packages dpkg/status
gcc-5-aarch64-
Installed: 5.3.1-14ubuntu2
Candidate: 5.3.1-14ubuntu2
Version table:
*** 5.3.1-14ubuntu2
500 http://
100 /var/lib/