Unity 7 GCC ICE on ARM64
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Dimitri John Ledkov | ||
7.2 |
Fix Released
|
High
|
Stephen M. Webb | ||
gcc-4.8 (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
Unity 7 failed to build from source on ARM64 on Utopic due to an internal compiler error in GCC.
Build log excerpt as follows.
[ 15%] Building CXX object UnityCore/
cd /build/
aarch64-
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:/
UnityCore/
make[3]: *** [UnityCore/
More information at https:/
Related branches
- Brandon Schaefer (community): Approve
-
Diff: 26 lines (+9/-5)1 file modifieddebian/rules (+9/-5)
- Brandon Schaefer (community): Approve
-
Diff: 3275 lines (+2231/-373)31 files modifiedAUTHORS (+6/-1)
CMakeLists.txt (+1/-1)
ChangeLog (+1159/-0)
dash/DashController.cpp (+30/-25)
dash/DashController.h (+3/-5)
dash/DashView.cpp (+2/-2)
dash/ResultRendererTile.cpp (+1/-1)
debian/changelog (+41/-0)
debian/rules (+9/-5)
launcher/LauncherController.cpp (+0/-12)
lockscreen/CMakeLists.txt (+2/-0)
lockscreen/LockScreenAbstractShield.h (+5/-1)
lockscreen/LockScreenAcceleratorController.cpp (+146/-0)
lockscreen/LockScreenAcceleratorController.h (+46/-0)
lockscreen/LockScreenAccelerators.cpp (+528/-0)
lockscreen/LockScreenAccelerators.h (+94/-0)
lockscreen/LockScreenController.cpp (+14/-1)
lockscreen/LockScreenController.h (+4/-1)
lockscreen/LockScreenPanel.cpp (+4/-237)
lockscreen/LockScreenPanel.h (+2/-50)
lockscreen/LockScreenShield.cpp (+23/-6)
lockscreen/LockScreenShield.h (+2/-1)
lockscreen/LockScreenShieldFactory.cpp (+2/-2)
lockscreen/LockScreenShieldFactory.h (+2/-2)
lockscreen/UserPromptView.cpp (+2/-0)
plugins/unityshell/src/unityshell.cpp (+45/-10)
plugins/unityshell/src/unityshell.h (+1/-0)
tests/data/external.gschema.xml (+21/-0)
tests/test_lockscreen_controller.cpp (+3/-2)
unity-shared/DebugDBusInterface.cpp (+24/-4)
unity-shared/PluginAdapter.cpp (+9/-4)
Changed in unity: | |
status: | New → In Progress |
milestone: | none → 7.2.1 |
milestone: | 7.2.1 → 7.3.0 |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
# cd /home/xnox/ unity-7. 2.0+14. 10.20140507/ obj-aarch64- linux-gnu/ UnityCore && /usr/bin/ aarch64- linux-gnu- g++ -DUSE_X11 -Dunity_ core_6_ 0_EXPORTS -g -O2 -fstack-protector --param= ssp-buffer- size=4 -Wformat -Werror= format- security -O2 -D_FORTIFY_SOURCE=2 -DGNOME_ DESKTOP_ USE_UNSTABLE_ API -std=c++0x -fno-permissive -Werror -Wall -Wcast-align -Wempty-body -Wformat-security -Winit-self -Warray-bounds -Wno-error= unused- local-typedefs -fPIC -I/usr/ include/ gmock/include -I/usr/ src/gmock/ gtest/include -I/usr/ include/ Nux-4.0 -I/usr/ include/ sigc++- 2.0 -I/usr/ lib/aarch64- linux-gnu/ sigc++- 2.0/include -I/usr/ include/ unity/unity -I/usr/ include/ dee-1.0 -I/usr/ include/ gio-unix- 2.0 -I/usr/ include/ glib-2. 0 -I/usr/ lib/aarch64- linux-gnu/ glib-2. 0/include -I/home/ xnox/unity- 7.2.0+14. 10.20140507/ obj-aarch64- linux-gnu -I/home/ xnox/unity- 7.2.0+14. 10.20140507/ obj-aarch64- linux-gnu/ UnityCore -include unitycore_pch.hh -fpch-preprocess -Winvalid-pch -o CMakeFiles/ unity-core- 6.0.dir/ GnomeSessionMan ager.cpp. o -c /home/xnox/ unity-7. 2.0+14. 10.20140507/ UnityCore/ GnomeSessionMan ager.cpp -save-temps