diff options
author | Daniel Bermond | 2019-06-01 20:22:30 +0000 |
---|---|---|
committer | Daniel Bermond | 2019-06-01 20:22:30 +0000 |
commit | 48885149d58b2d55f5ff8605e3e857f94aaf81ff (patch) | |
tree | e1d45cfb90074eaa56c36f3e07d9531e35bbe4fb /trio-use-arch-flags.patch | |
parent | 60901ca6300c745e9151c4304b39665c925523ed (diff) | |
download | aur-trio.tar.gz |
Add full relro to library. Add depends.
Diffstat (limited to 'trio-use-arch-flags.patch')
-rw-r--r-- | trio-use-arch-flags.patch | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/trio-use-arch-flags.patch b/trio-use-arch-flags.patch new file mode 100644 index 000000000000..e9003ec1175b --- /dev/null +++ b/trio-use-arch-flags.patch @@ -0,0 +1,26 @@ +diff -Naurp a/Makefile.in b/Makefile.in +--- a/Makefile.in 2013-09-18 12:48:43.000000000 +0000 ++++ b/Makefile.in 2019-06-01 20:21:06.204864658 +0000 +@@ -1,11 +1,11 @@ + SHELL = @SHELL@ + CC = @CC@ +-CFLAGS = @CFLAGS@ -I. -DDEBUG -fPIC -fvisibility=hidden ++CFLAGS = @CPPFLAGS@ @CFLAGS@ -I. -DDEBUG -fPIC -fvisibility=hidden + OBJS = triostr.o trio.o trionan.o + TARGETLIB = libtrio.a + TARGETSHLIB = $(TARGETLIB:.a=.so.2.0.0) + TARGETINCS = trio.h triop.h triodef.h trionan.h triostr.h +-LDFLAGS = -L. -ltrio -lm ++LDFLAGS = @LDFLAGS@ -L. -ltrio -lm + AR = ar + RANLIB = @RANLIB@ + ERASE = rm -f +@@ -68,7 +68,7 @@ $(TARGETLIB): $(OBJS) + $(RANLIB) $(TARGETLIB) + + $(TARGETSHLIB): $(TARGETLIB) +- $(CC) -lm -shared -Wl,-soname,$(patsubst %.so.2.0.0,%.so.2,$@) -Wl,--whole-archive,$< -Wl,--no-whole-archive -o $@ ++ $(CC) -lm -shared -Wl,-soname,$(patsubst %.so.2.0.0,%.so.2,$@) -Wl,--whole-archive,$< -Wl,--no-whole-archive -o $@ $(LDFLAGS) + + doc:: + (cd $(srcdir) && $(GENDOC) doc/trio.cfg) |