mirror of https://github.com/google/oss-fuzz.git
[skia] Stop using gold. (#4164)
The gold linker was forced when the system linker stopped linking the Skia build. It seems that the gold linker is now running into issues, so attempt to switch back.
This commit is contained in:
parent
36e6fa39fe
commit
b4e48c0d3b
|
@ -49,11 +49,9 @@ popd
|
|||
DISABLE="-Wno-zero-as-null-pointer-constant -Wno-unused-template
|
||||
-Wno-cast-qual"
|
||||
# Disable UBSan vptr since target built with -fno-rtti.
|
||||
# TODO(metzman): Stop using gold when
|
||||
# bugs.chromium.org/p/oss-fuzz/issues/detail?id=16777 gets resolved.
|
||||
export CFLAGS="$CFLAGS $DISABLE -I$SWIFTSHADER_INCLUDE_PATH -DGR_EGL_TRY_GLES3_THEN_GLES2 -fno-sanitize=vptr"
|
||||
export CXXFLAGS="$CXXFLAGS $DISABLE -I$SWIFTSHADER_INCLUDE_PATH -DGR_EGL_TRY_GLES3_THEN_GLES2 -fno-sanitize=vptr "-DIS_FUZZING_WITH_LIBFUZZER""
|
||||
export LDFLAGS="$LIB_FUZZING_ENGINE $CXXFLAGS -L$SWIFTSHADER_LIB_PATH -fuse-ld=gold"
|
||||
export LDFLAGS="$LIB_FUZZING_ENGINE $CXXFLAGS -L$SWIFTSHADER_LIB_PATH"
|
||||
|
||||
# This splits a space separated list into a quoted, comma separated list for gn.
|
||||
export CFLAGS_ARR=`echo $CFLAGS | sed -e "s/\s/\",\"/g"`
|
||||
|
|
Loading…
Reference in New Issue