From 6d1fea3553cdc21b634dc1b31983eddadb034cb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Sun, 17 Dec 2006 23:34:54 +0000 Subject: [PATCH] added a workaround for an optimization bug in our GCC4 with -O1 and -O2, this should be dropped when we upgrade git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19545 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/bus_managers/acpi/Jamfile | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/bus_managers/acpi/Jamfile b/src/add-ons/kernel/bus_managers/acpi/Jamfile index 20df51436a..5abf946f07 100644 --- a/src/add-ons/kernel/bus_managers/acpi/Jamfile +++ b/src/add-ons/kernel/bus_managers/acpi/Jamfile @@ -133,7 +133,7 @@ local tables_src = tbfadt.c tbfind.c tbinstal.c - tbutils.c + #tbutils.c tbxface.c tbxfroot.c ; @@ -170,11 +170,21 @@ StaticLibrary libacpi_ca.a : $(utilities_src) ; + +# this is a workaround for an optimization bug in our GCC4 with -O1 and -O2, this should be dropped when we upgrade +oldOPTIM = $(OPTIM) ; +OPTIM = -O3 ; +StaticLibrary libacpi_ca.a : + tbutils.c +; + +OPTIM = $(oldOPTIM) ; + SEARCH on [ FGristFiles $(events_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi events ] ; SEARCH on [ FGristFiles $(hardware_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi hardware ] ; SEARCH on [ FGristFiles $(namespace_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi namespace ] ; SEARCH on [ FGristFiles $(resources_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi resources ] ; -SEARCH on [ FGristFiles $(tables_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi tables ] ; +SEARCH on [ FGristFiles $(tables_src) tbutils.c ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi tables ] ; SEARCH on [ FGristFiles $(utilities_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi utilities ] ; SEARCH on [ FGristFiles $(dispatcher_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi interpreter dispatcher ] ; SEARCH on [ FGristFiles $(executer_src) ] = [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers acpi interpreter executer ] ;