diff --git a/src/Makefile b/src/Makefile index f132dd7..6a29aa0 100644 --- a/src/Makefile +++ b/src/Makefile @@ -42,7 +42,14 @@ GCC = gcc GCC_OPT = $(DBG) $(OPT) -I. -I/boot/home/config/include/ -I/boot/home/config/include/ncurses/ -DHAVE_CONFIG -DUNIX $(HAIKUOPT) GPP = g++ GPP_OPT = $(DBG) $(OPT) -I. -DHAVE_CONFIG -DUNIX $(HAIKUOPT) -LD = ld +GCC_VER_GTE48 := $(shell echo `gcc -dumpversion | cut -f1-2 -d.` \>= 4.8 | bc ) +ifeq ($(GCC_VER_GTE48),1) + LD = gcc +else + LD = ld +endif + + LD_OPT = -shared ##