diff --git a/binr/ragg2/Makefile b/binr/ragg2/Makefile index 2fb07672fa..fe868df25e 100644 --- a/binr/ragg2/Makefile +++ b/binr/ragg2/Makefile @@ -3,3 +3,4 @@ BINDEPS=r_egg r_bin r_syscall r_asm r_db r_parse r_flags r_magic BINDEPS+=r_anal r_reg r_cons r_io r_util r_socket include ../rules.mk +include ../../libr/socket/deps.mk diff --git a/binr/rarun2/Makefile b/binr/rarun2/Makefile index b06c7237a3..b386af02a6 100644 --- a/binr/rarun2/Makefile +++ b/binr/rarun2/Makefile @@ -2,3 +2,4 @@ BIN=rarun2 BINDEPS=r_socket r_util include ../rules.mk +include ../../libr/socket/deps.mk diff --git a/binr/rules.mk b/binr/rules.mk index b6d394f084..350bae05a0 100644 --- a/binr/rules.mk +++ b/binr/rules.mk @@ -64,9 +64,10 @@ ifneq ($(SILENT),) endif ${CC} ${CFLAGS} $@.c ${OBJS} ${REAL_LDFLAGS} -o $@ +# -static fails because -ldl -lpthread static-gcc ... ${BEXE}: ${OBJ} ${SHARED_OBJ} ifeq ($(WITHNONPIC),1) - ${CC} -pie -static ${CFLAGS} $+ -L.. -o $@ $(REAL_LDFLAGS) + ${CC} -pie ${CFLAGS} $+ -L.. -o $@ $(REAL_LDFLAGS) else ifneq ($(SILENT),) @echo LD $@