diff -up ippool-1.3/Makefile.pic ippool-1.3/Makefile --- ippool-1.3/Makefile.pic 2015-08-30 03:25:44.551323674 +0200 +++ ippool-1.3/Makefile 2015-08-30 03:34:23.481844753 +0200 @@ -107,10 +107,10 @@ all: generated-files $(IPPOOL_RPC_STEM # Compile without -Wall because rpcgen-generated code is full of warnings $(IPPOOL_RPC_STEM)_xdr.o: $(IPPOOL_RPC_STEM)_xdr.c - $(CC) -I. -MMD -g -c -w $(CPPFLAGS) $(CFLAGS.optimize) $< + $(CC) -fPIC -fvisibility=hidden -I. -MMD -g -c -w $(CPPFLAGS) $(CFLAGS.optimize) $< $(IPPOOL_RPC_STEM)_client.o: $(IPPOOL_RPC_STEM)_client.c - $(CC) -I. -MMD -g -c -w $(CPPFLAGS) $(CFLAGS.optimize) $< + $(CC) -fPIC -fvisibility=hidden -I. -MMD -g -c -w $(CPPFLAGS) $(CFLAGS.optimize) $< $(IPPOOL_RPC_STEM)_server.o: $(IPPOOL_RPC_STEM)_server.c $(CC) -I. -MMD -g -c -w $(CPPFLAGS) $(CFLAGS.optimize) $< diff -up ippool-1.3/pppd/Makefile.pic ippool-1.3/pppd/Makefile --- ippool-1.3/pppd/Makefile.pic 2008-02-03 16:46:58.000000000 +0100 +++ ippool-1.3/pppd/Makefile 2015-08-30 03:33:00.254562721 +0200 @@ -10,13 +10,13 @@ endif # END CONFIGURABLE SETTINGS -CFLAGS += -g -I.. -I/usr/include/pppd $(CFLAGS.pppd) -fPIC +CFLAGS += -g -I.. -I/usr/include/pppd $(CFLAGS.pppd) LDFLAGS += -shared all: ippool.so ippool.so: ippool.c - $(CC) -o $@ $(LDFLAGS) $(CFLAGS) -D_linux_=1 ippool.c ../ippool_rpc_client.o ../ippool_rpc_xdr.o + $(CC) -o $@ $(LDFLAGS) -fPIC $(CFLAGS) -D_linux_=1 ippool.c ../ippool_rpc_client.o ../ippool_rpc_xdr.o install: ippool.so $(INSTALL) -d $(DESTDIR)$(PPPD_LIBDIR)