gpsd: work-around ICE when compiling for microblaze with GCC5
PATCH 1/1 gpsd: work-around ICE when compiling for microblaze with GCC5
GCC 5.X generates an ICE when compiling gpsd for microblaze due to optimizations, so lets disable it for now to works around this problem.
A bug was reported to the gcc bug tracker:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68485
Signed-off-by Sergio Prado <[email protected]>
--- package/gpsd/gpsd.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
package/gpsd/gpsd.mk +3 -1
@@ -39,8 +39,10 @@ GPSD_SCONS_OPTS += libgpsmm=no endif # prevents from triggering GCC ICE +# A bug was reported to the gcc bug tracker: +# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68485 ifeq ($(BR2_microblaze),y) -GPSD_CFLAGS += -fno-expensive-optimizations +GPSD_CFLAGS += -fno-expensive-optimizations -fno-schedule-insns endif # Enable or disable Qt binding
Signature · 1 line
1.9.1
Thomas Petazzoni
AppliedPATCH 1/1 gpsd: work-around ICE when compiling for microblaze with GCC5
Dear Sergio Prado,
Quoted 11 lines · Sergio Prado
GCC 5.X generates an ICE when compiling gpsd for microblaze due to optimizations, so lets disable it for now to works around this problem.
A bug was reported to the gcc bug tracker:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68485Signed-off-by Sergio Prado <[email protected]>--- package/gpsd/gpsd.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com