Skip to content

Commit 5f0cbcf

Browse files
committedSep 17, 2022
Don't set rpath for fuzzers
We used to use the rpath for loading libonig, but this is both no longer needed and breaks under SystemSan.
1 parent 70f88e5 commit 5f0cbcf

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed
 

‎sapi/fuzzer/Makefile.frag

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
fuzzer: $(PHP_FUZZER_BINARIES)
22

3-
FUZZER_BUILD = $(LIBTOOL) --mode=link $(FUZZING_CC) -export-dynamic $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(EXTRA_LDFLAGS_PROGRAM) $(LDFLAGS) $(PHP_RPATHS) $(PHP_GLOBAL_OBJS) $(PHP_BINARY_OBJS) $(EXTRA_LIBS) $(ZEND_EXTRA_LIBS) $(FUZZING_LIB) -rpath /ORIGIN/lib
3+
FUZZER_BUILD = $(LIBTOOL) --mode=link $(FUZZING_CC) -export-dynamic $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(EXTRA_LDFLAGS_PROGRAM) $(LDFLAGS) $(PHP_RPATHS) $(PHP_GLOBAL_OBJS) $(PHP_BINARY_OBJS) $(EXTRA_LIBS) $(ZEND_EXTRA_LIBS) $(FUZZING_LIB)
44

55
$(SAPI_FUZZER_PATH)/php-fuzz-parser: $(PHP_GLOBAL_OBJS) $(PHP_SAPI_OBJS) $(PHP_FUZZER_PARSER_OBJS)
66
$(FUZZER_BUILD) $(PHP_FUZZER_PARSER_OBJS) -o $@

0 commit comments

Comments
 (0)