mirror of
https://git.freebsd.org/ports.git
synced 2025-05-29 09:26:27 -04:00
Only BSD patch(1) warns about the following: No such line 52 in input file, ignoring No such line -11 in input file, ignoring No such line 118 in input file, ignoring https://svnweb.freebsd.org/changeset/base/253689 Reported by: sunpoet
53 lines
1.1 KiB
Makefile
53 lines
1.1 KiB
Makefile
--- coreconf/FreeBSD.mk.orig 2018-08-31 12:55:53 UTC
|
|
+++ coreconf/FreeBSD.mk
|
|
@@ -5,9 +5,9 @@
|
|
|
|
include $(CORE_DEPTH)/coreconf/UNIX.mk
|
|
|
|
-DEFAULT_COMPILER = gcc
|
|
-CC = gcc
|
|
-CCC = g++
|
|
+DEFAULT_COMPILER = $(CC)
|
|
+CC ?= gcc
|
|
+CCC = $(CXX)
|
|
RANLIB = ranlib
|
|
|
|
CPU_ARCH = $(OS_TEST)
|
|
@@ -20,7 +20,17 @@ endif
|
|
ifeq ($(CPU_ARCH),amd64)
|
|
CPU_ARCH = x86_64
|
|
endif
|
|
+ifneq (,$(filter arm%, $(CPU_ARCH)))
|
|
+CPU_ARCH = arm
|
|
+endif
|
|
+ifneq (,$(filter powerpc%, $(CPU_ARCH)))
|
|
+CPU_ARCH = ppc
|
|
+endif
|
|
|
|
+ifneq (,$(filter %64, $(OS_TEST)))
|
|
+USE_64 = 1
|
|
+endif
|
|
+
|
|
OS_CFLAGS = $(DSO_CFLAGS) -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
|
|
|
|
DSO_CFLAGS = -fPIC
|
|
@@ -46,7 +56,11 @@ else
|
|
DLL_SUFFIX = so.1.0
|
|
endif
|
|
|
|
-MKSHLIB = $(CC) $(DSO_LDOPTS)
|
|
+ifneq (,$(filter alpha ia64,$(OS_TEST)))
|
|
+MKSHLIB = $(CC) -Wl,-Bsymbolic -lc $(DSO_LDOPTS)
|
|
+else
|
|
+MKSHLIB = $(CC) -Wl,-Bsymbolic $(DSO_LDOPTS)
|
|
+endif
|
|
ifdef MAPFILE
|
|
MKSHLIB += -Wl,--version-script,$(MAPFILE)
|
|
endif
|
|
@@ -55,4 +69,5 @@ PROCESS_MAP_FILE = grep -v ';-' $< | \
|
|
|
|
G++INCLUDES = -I/usr/include/g++
|
|
|
|
-INCLUDES += -I/usr/X11R6/include
|
|
+USE_SYSTEM_ZLIB = 1
|
|
+ZLIB_LIBS = -lz
|