summaryrefslogtreecommitdiff
path: root/archivers/upx/patches/patch-aa
blob: 95aaee2b4d857c3ac0a9557dcaf0dc0ced9ad045 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
$NetBSD: patch-aa,v 1.3 2005/03/02 04:35:38 minskim Exp $

--- src/Makefile.bld.orig	2004-06-24 13:35:14.000000000 -0500
+++ src/Makefile.bld
@@ -76,7 +76,7 @@ CXXFLAGS_OUTPUT = $(CFLAGS_OUTPUT)
 # CXXLD defaults
 CXXLD = $(CXX)
 CXXLDARCH = $(CXXARCH)
-LDFLAGS =
+#LDFLAGS =
 LINK_EXE_OUTPUT =
 LDLIBS =
 LINK_EXE_LDFLAGS =
@@ -144,6 +144,26 @@ ifeq ($(target),gcc)
 include $(srcdir)/Makedefs.gcc
 endif
 
+##
+### NetBSD
+###
+
+
+ifeq ($(target),netbsd)
+include $(srcdir)/Makedefs.gcc
+override arch := $(shell uname -m | sed -e 's/^i[3456789]86$$/i386/')
+ifeq ($(arch),i386)
+  CCARCH += -march=i386 -mcpu=i686
+endif
+DEFS += -D_FILE_OFFSET_BITS=64
+##CFLAGS_WERROR = -Werror
+ifeq ($(DEBUG),1)
+else
+  ##LDFLAGS += -static
+  STUBEDIT_EXE = objcopy -S -R .comment -R .note $@
+endif
+CHMOD_EXE = chmod 755 $@
+endif  # netbsd
 
 ###
 ### linux - gcc