diff --git a/haiku-apps/vision/patches/vision-908-gcc4.patch b/haiku-apps/vision/patches/vision-908-gcc4.patch new file mode 100644 index 000000000..86e32352a --- /dev/null +++ b/haiku-apps/vision/patches/vision-908-gcc4.patch @@ -0,0 +1,22 @@ +Index: Vision/Makefile +=================================================================== +--- Vision/Makefile (revision 908) ++++ Vision/Makefile (working copy) +@@ -21,7 +21,7 @@ + BUILD_TYPE := Release + + # system libs +-REG_LIBS := -lbe -ltranslation -ltextencoding -ltracker -lnetwork -lroot ++REG_LIBS := -lbe -ltranslation -ltextencoding -ltracker -lnetwork -lroot -lstdc++ + + # lua + LUA_LIBS := -L./src/lua/lib -llua -llualib +@@ -71,7 +71,7 @@ + CFLAGS += -DBUILD_DATE=\"$(BUILDDATE)\" + CFLAGS += -fno-pic + CFLAGS += -ffast-math +-CFLAGS += -march=pentium -mcpu=pentiumpro ++CFLAGS += -march=pentium + CFLAGS += -Wall -W -Wno-multichar -Wpointer-arith + CFLAGS += -Wwrite-strings -Woverloaded-virtual + CFLAGS += -Wconversion -Wpointer-arith diff --git a/haiku-apps/vision/vision-908.bep b/haiku-apps/vision/vision-908.bep index f612c4615..0ef0a05b5 100644 --- a/haiku-apps/vision/vision-908.bep +++ b/haiku-apps/vision/vision-908.bep @@ -7,6 +7,9 @@ DEPEND="" BUILD { cd vision-908 + if [ -n "$(setgcc | grep '4')" ]; then + patch -p0 -ui ../../patches/vision-908-gcc4.patch + fi cd Vision make }