]> git.pld-linux.org Git - packages/setools.git/blame - setools-opt.patch
- optflags, -fPIC where needed (only), use system sqlite3
[packages/setools.git] / setools-opt.patch
CommitLineData
00f46c1c
JB
1--- setools-2.0/Makefile.orig 2005-03-01 00:31:59.000000000 +0100
2+++ setools-2.0/Makefile 2005-03-12 16:47:17.401244528 +0100
3@@ -90,9 +90,9 @@
4 endif
5
6 ifeq ($(DEBUG), 0)
7-CFLAGS = -Wall -O2 -fPIC $(TCL_INCLUDE) $(CC_DEFINES)
8+CFLAGS = -Wall $(OPT) $(TCL_INCLUDE) $(CC_DEFINES)
9 else
10-CFLAGS = -Wall -g $(TCL_INCLUDE) $(CC_DEFINES)
11+CFLAGS = -Wall $(OPT) -g $(TCL_INCLUDE) $(CC_DEFINES)
12 #CFLAGS = -Wall -ansi -pedantic -g $(TCL_INCLUDE) $(CC_DEFINES)
13 endif
14
15--- setools-2.0/libsefs/Makefile.orig 2005-03-01 00:31:59.000000000 +0100
16+++ setools-2.0/libsefs/Makefile 2005-03-29 13:52:13.652651704 +0200
17@@ -14,7 +14,7 @@
18 LIBSO = $(TARGET).$(shell cat VERSION)
19
20
21-CFLAGS += -I. -I../libapol
22+CFLAGS += -I. -I../libapol -fPIC
23
24 all: sqlite libsefs $(LIBSO)
25
26@@ -23,13 +23,13 @@
27 sqlite: nothing
28 cd sqlite; $(MAKE)
29
30-libsefs: sqlite libsefs.a
31+libsefs: libsefs.a
32
33-$(LIBSO): $(LIB-OBJ) $(SQL-OBJ)
34- $(CC) $(LDFLAGS) -shared -o $(LIBSO) $^ -Wl,-soname,$(SONAME)
35+$(LIBSO): $(LIB-OBJ)
36+ $(CC) $(LDFLAGS) -shared -o $(LIBSO) $^ -Wl,-soname,$(SONAME) -lsqlite3
37
38 libsefs.a: $(LIB-OBJ)
39- ar cr $@ $(LIB-OBJ) $(SQL-OBJ)
40+ ar cr $@ $(LIB-OBJ)
41
42 install-libsefs-shared: $(LIBSO)
43 install -m 755 $(LIBSO) $(SHARED_LIB_INSTALL_DIR)
44--- setools-2.0/libsefs/fsdata.c.orig 2005-03-01 00:31:59.000000000 +0100
45+++ setools-2.0/libsefs/fsdata.c 2005-03-29 13:52:32.959716584 +0200
46@@ -10,7 +10,7 @@
47
48 #include "fsdata.h"
49 /* sqlite db stuff */
50-#include "sqlite/sqlite3.h"
51+#include <sqlite3.h>
52
53
54 /* SE Linux includes*/
55--- setools-2.0/libapol/Makefile.orig 2005-03-01 00:31:59.000000000 +0100
56+++ setools-2.0/libapol/Makefile 2005-03-29 14:04:13.687189816 +0200
57@@ -22,7 +22,7 @@
58 CFLAGS += -DLIBAPOL_POLICY_INSTALL_DIR='"$(POLICY_INSTALL_DIR)"'
59 CFLAGS += -DLIBAPOL_SELINUX_DIR='"$(SELINUX_DIR)"'
60 CFLAGS += -DLIBAPOL_DEFAULT_POLICY='"$(POLICY_SRC_FILE)"'
61-CFLAGS += -I.
62+CFLAGS += -I. -fPIC
63
64 all: libapol libapol-tcl libapolso libapol-tclso
65
66--- setools-2.0/libseuser/Makefile.orig 2005-03-01 00:31:59.000000000 +0100
67+++ setools-2.0/libseuser/Makefile 2005-03-29 14:04:45.020426440 +0200
68@@ -6,6 +6,7 @@
69
70 CFLAGS += -DLIBSEUSER_VERSION_STRING='"$(shell cat VERSION)"'
71 CFLAGS += -DSETFILES_PROG='"$(SETFILES_PROG)"'
72+CFLAGS += -fPIC
73
74 TARGET = libseuser.so
75 SONAME = $(TARGET).1
76--- setools-2.0/libseaudit/Makefile.orig 2005-03-01 00:31:59.000000000 +0100
77+++ setools-2.0/libseaudit/Makefile 2005-03-29 14:05:11.066466840 +0200
78@@ -3,6 +3,7 @@
79 SEAUDIT_LIBS = libseaudit.a ../libapol/libapol.a $(LIBS)
80 CFLAGS += -D_GNU_SOURCE
81 CFLAGS += -DLIBSEAUDIT_VERSION_STRING='"$(shell cat VERSION)"'
82+CFLAGS += -fPIC
83 LIBXML_FLAGS = `pkg-config --cflags libxml-2.0`
84
85 TARGET = libseaudit.so
86--- setools-2.0/secmds/Makefile.orig 2005-03-01 00:31:59.000000000 +0100
87+++ setools-2.0/secmds/Makefile 2005-03-29 15:22:33.467714576 +0200
88@@ -56,7 +56,7 @@
89 $(CC) -c indexcon.c $(CFLAGS) $(INCLUDE)
90
91 indexcon: indexcon.o $(LIBAPOL) $(LIBSEFS)
92- $(CC) -static -o $@ indexcon.o $(LINKFLAGS) $(STATICSEFS) $(LIBSELINUXSO) $(STATICAPOL) $(LIBS)
93+ $(CC) -o $@ indexcon.o $(LINKFLAGS) $(LIBSEFS) $(LIBSELINUXSO) $(LIBAPOL) $(LIBS)
94
95 searchcon.o: searchcon.c
96 $(CC) -c searchcon.c $(CFLAGS) $(INCLUDE)
This page took 0.64383 seconds and 4 git commands to generate.