Fix build errors on Ubuntu Xenial 64 bit.

Add -fPIC flag for building the lib, also add -Wl,--allow-shlib-undefined
in the client LDFLAGS.
This commit is contained in:
Chintan Parikh
2017-10-02 10:47:15 -07:00
parent e5663f3941
commit dcb66b3641
2 changed files with 4 additions and 5 deletions

View File

@@ -1,5 +1,4 @@
TARGET=/usr/local/i686-netflix-linux-gnu-4.3/bin/i686-netflix-linux-gnu- \ export TARGET=/usr/local/i686-netflix-linux-gnu-4.3/bin/i686-netflix-linux-gnu-
LDFLAGS="-L/usr/local/i686-netflix-linux-gnu-4.3/netflix/lib \ export LDFLAGS="-L/usr/local/i686-netflix-linux-gnu-4.3/netflix/lib -Wl,-rpath,/usr/local/i686-netflix-linux-gnu-4.3/netflix/lib -Wl,--allow-shlib-undefined"
-Wl,-rpath,/usr/local/i686-netflix-linux-gnu-4.3/netflix/lib" \ export INCLUDES=-I/usr/local/i686-netflix-linux-gnu-4.3/netflix/include
INCLUDES=-I/usr/local/i686-netflix-linux-gnu-4.3/netflix/include \
make make

View File

@@ -10,7 +10,7 @@ HEADERS := $(wildcard *.h)
%.o: %.c $(HEADERS) %.o: %.c $(HEADERS)
# $(CC) -Wall -Werror -g -std=gnu99 $(CFLAGS) -c $*.c -o $*.o # $(CC) -Wall -Werror -g -std=gnu99 $(CFLAGS) -c $*.c -o $*.o
$(CC) -Wall -g -std=gnu99 $(CFLAGS) -c $*.c -o $*.o $(CC) -Wall -g -fPIC -std=gnu99 $(CFLAGS) -c $*.c -o $*.o
all: dialserver test all: dialserver test