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 <sergio.prado@e-labworks.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
03e75132b7
commit
0f48e36873
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue