]> the.earth.li Git - onak.git/commitdiff
Use LDFLAGS when building backend shared objects
authorJonathan McDowell <noodles@earth.li>
Tue, 1 Oct 2013 10:29:12 +0000 (11:29 +0100)
committerJonathan McDowell <noodles@earth.li>
Tue, 1 Oct 2013 10:29:12 +0000 (11:29 +0100)
The LDFLAGS weren't being passed when linking the backend shared
objects; fix that so things like the hardening flags Debian adds
get uses correctly.

Makefile.in

index ec8b614aabebac06e17b354e01d2fa58ce89dfc4..b48d884fe2b9b082889ab2af95f3601ae59e4a30 100644 (file)
@@ -83,16 +83,16 @@ keydctl: keydctl.o onak-conf.o ll.o log.o
                -o keydctl keydctl.o onak-conf.o ll.o log.o $(LIBS)
 
 libkeydb_db4.so: keydb_db4.o $(CORE_OBJS)
-       $(CC) -shared $(DB4LIBS) -o libkeydb_db4.so keydb_db4.o $(CORE_OBJS)
+       $(CC) $(LDFLAGS) -shared $(DB4LIBS) -o libkeydb_db4.so keydb_db4.o $(CORE_OBJS)
 
 libkeydb_hkp.so: keydb_hkp.o $(CORE_OBJS)
-       $(CC) -shared $(CURLLIBS) -o libkeydb_hkp.so keydb_hkp.o $(CORE_OBJS)
+       $(CC) $(LDFLAGS) -shared $(CURLLIBS) -o libkeydb_hkp.so keydb_hkp.o $(CORE_OBJS)
 
 libkeydb_pg.so: keydb_pg.o $(CORE_OBJS)
-       $(CC) -shared $(PQLIBS) -o libkeydb_pg.so keydb_pg.o $(CORE_OBJS)
+       $(CC) $(LDFLAGS) -shared $(PQLIBS) -o libkeydb_pg.so keydb_pg.o $(CORE_OBJS)
 
 libkeydb_%.so: keydb_%.o $(CORE_OBJS)
-       $(CC) -shared -o $@ $< $(CORE_OBJS)
+       $(CC) $(LDFLAGS) -shared -o $@ $< $(CORE_OBJS)
 
 splitkeys: splitkeys.o $(CORE_OBJS) $(KEYDB_OBJ)
        $(CC) $(LDFLAGS) -o splitkeys splitkeys.o $(CORE_OBJS) $(KEYDB_OBJ) \