[PATCH 0/2] Fix oss-fuzz builds post-meson integration

Alexander Bulekov posted 2 patches 5 years, 2 months ago
Failed in applying to current master (apply log)
There is a newer version of this series
configure                    | 12 ++++++++++--
scripts/oss-fuzz/build.sh    |  2 +-
tests/qtest/fuzz/meson.build |  4 ++--
3 files changed, 13 insertions(+), 5 deletions(-)
[PATCH 0/2] Fix oss-fuzz builds post-meson integration
Posted by Alexander Bulekov 5 years, 2 months ago
QEMU stopped building on oss-fuzz, after the meson integration, due to
some linking issues:

https://oss-fuzz-build-logs.storage.googleapis.com/log-3eaddfbd-7e05-4ddd-9d86-ee4b16c0fac6.txt

Those problems should be partially fixed by:

Depends-on: meson: fix libqos linking
(https://lists.gnu.org/archive/html/qemu-devel/2020-09/msg00802.html)

These patches:
1. Build on the above patch to fix the way we specify the linker script,
   to ensure that it is not specified within start-group/end-group linker
   pairs
2. Add support for running --enable-fuzzing with a custom LIB_FUZZING_ENGINE
3. Fix a problem with how we specify custom rpath in the oss-fuzz
   build-script

Alexander Bulekov (2):
  fuzz: Add support for custom fuzzing library
  scripts/oss-fuzz/build.sh: fix rpath

 configure                    | 12 ++++++++++--
 scripts/oss-fuzz/build.sh    |  2 +-
 tests/qtest/fuzz/meson.build |  4 ++--
 3 files changed, 13 insertions(+), 5 deletions(-)

-- 
2.28.0


Re: [PATCH 0/2] Fix oss-fuzz builds post-meson integration
Posted by Alexander Bulekov 5 years, 2 months ago
This series is missing a patch. Re-sending..

On 200902 1026, Alexander Bulekov wrote:
> QEMU stopped building on oss-fuzz, after the meson integration, due to
> some linking issues:
> 
> https://oss-fuzz-build-logs.storage.googleapis.com/log-3eaddfbd-7e05-4ddd-9d86-ee4b16c0fac6.txt
> 
> Those problems should be partially fixed by:
> 
> Depends-on: meson: fix libqos linking
> (https://lists.gnu.org/archive/html/qemu-devel/2020-09/msg00802.html)
> 
> These patches:
> 1. Build on the above patch to fix the way we specify the linker script,
>    to ensure that it is not specified within start-group/end-group linker
>    pairs
> 2. Add support for running --enable-fuzzing with a custom LIB_FUZZING_ENGINE
> 3. Fix a problem with how we specify custom rpath in the oss-fuzz
>    build-script
> 
> Alexander Bulekov (2):
>   fuzz: Add support for custom fuzzing library
>   scripts/oss-fuzz/build.sh: fix rpath
> 
>  configure                    | 12 ++++++++++--
>  scripts/oss-fuzz/build.sh    |  2 +-
>  tests/qtest/fuzz/meson.build |  4 ++--
>  3 files changed, 13 insertions(+), 5 deletions(-)
> 
> -- 
> 2.28.0
> 

Re: [PATCH 0/2] Fix oss-fuzz builds post-meson integration
Posted by Alexander Bulekov 5 years, 2 months ago
Arg.. I made a mistake in Paolo's email address. Please remove
"bonzini@redhat.com" from replies so you don't get bounce spam.

On 200902 1026, Alexander Bulekov wrote:
> QEMU stopped building on oss-fuzz, after the meson integration, due to
> some linking issues:
> 
> https://oss-fuzz-build-logs.storage.googleapis.com/log-3eaddfbd-7e05-4ddd-9d86-ee4b16c0fac6.txt
> 
> Those problems should be partially fixed by:
> 
> Depends-on: meson: fix libqos linking
> (https://lists.gnu.org/archive/html/qemu-devel/2020-09/msg00802.html)
> 
> These patches:
> 1. Build on the above patch to fix the way we specify the linker script,
>    to ensure that it is not specified within start-group/end-group linker
>    pairs
> 2. Add support for running --enable-fuzzing with a custom LIB_FUZZING_ENGINE
> 3. Fix a problem with how we specify custom rpath in the oss-fuzz
>    build-script
> 
> Alexander Bulekov (2):
>   fuzz: Add support for custom fuzzing library
>   scripts/oss-fuzz/build.sh: fix rpath
> 
>  configure                    | 12 ++++++++++--
>  scripts/oss-fuzz/build.sh    |  2 +-
>  tests/qtest/fuzz/meson.build |  4 ++--
>  3 files changed, 13 insertions(+), 5 deletions(-)
> 
> -- 
> 2.28.0
>