From d0e1b3d6b806cd6e9256fd49ec890c05db713c4f Mon Sep 17 00:00:00 2001 From: Jonathan Metzman Date: Fri, 5 Dec 2025 10:59:04 -0500 Subject: [PATCH] Remove graphicsfuzz-spirv project --- projects/graphicsfuzz-spirv/Dockerfile | 32 ------------------ projects/graphicsfuzz-spirv/build.sh | 42 ------------------------ projects/graphicsfuzz-spirv/project.yaml | 23 ------------- 3 files changed, 97 deletions(-) delete mode 100644 projects/graphicsfuzz-spirv/Dockerfile delete mode 100755 projects/graphicsfuzz-spirv/build.sh delete mode 100644 projects/graphicsfuzz-spirv/project.yaml diff --git a/projects/graphicsfuzz-spirv/Dockerfile b/projects/graphicsfuzz-spirv/Dockerfile deleted file mode 100644 index e46177ae5436..000000000000 --- a/projects/graphicsfuzz-spirv/Dockerfile +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2019 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ - -FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 -RUN apt-get update && apt-get install -y cmake ninja-build - -RUN mkdir -p graphicsfuzz-spirv - -RUN git clone --depth=1 https://github.com/KhronosGroup/glslang.git graphicsfuzz-spirv/glslang -RUN git clone --depth=1 https://github.com/KhronosGroup/SPIRV-Cross.git graphicsfuzz-spirv/SPIRV-Cross - -RUN git clone --depth=1 https://github.com/KhronosGroup/SPIRV-Tools.git graphicsfuzz-spirv/SPIRV-Tools -RUN git clone --depth=1 https://github.com/KhronosGroup/SPIRV-Headers graphicsfuzz-spirv/SPIRV-Tools/external/spirv-headers -RUN git clone --depth=1 https://github.com/google/effcee graphicsfuzz-spirv/SPIRV-Tools/external/effcee -RUN git clone --depth=1 https://github.com/google/re2 graphicsfuzz-spirv/SPIRV-Tools/external/re2 - -COPY build.sh $SRC/ - -WORKDIR graphicsfuzz-spirv \ No newline at end of file diff --git a/projects/graphicsfuzz-spirv/build.sh b/projects/graphicsfuzz-spirv/build.sh deleted file mode 100755 index dec6e4501144..000000000000 --- a/projects/graphicsfuzz-spirv/build.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/bash -eu -# Copyright 2019 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ - -# TODO(metzman): Use some kind of bash loop here. -mkdir glslang/build -pushd glslang/build - -cmake -G "Ninja" -DCMAKE_CXX_COMPILER=$CXX -DCMAKE_C_COMPILER=$CC -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_FLAGS="$CFLAGS" -DCMAKE_CXX_FLAGS="$CXXFLAGS" .. -ninja -cp StandAlone/glslangValidator $OUT -popd - -mkdir SPIRV-Tools/build -pushd SPIRV-Tools/build - -# TODO: If cmake respects LDFLAGS, do we need to specify the compilers and their flags? -# Link failure without LDFLAGS="-lpthread" -LDFLAGS="-lpthread" cmake -G "Ninja" -DSPIRV_SKIP_TESTS=ON -DCMAKE_CXX_COMPILER=$CXX -DCMAKE_C_COMPILER=$CC -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_FLAGS="$CFLAGS" -DCMAKE_CXX_FLAGS="$CXXFLAGS" .. -ninja -cp tools/spirv-as tools/spirv-dis tools/spirv-val tools/spirv-opt $OUT/ -popd - -mkdir SPIRV-Cross/build -pushd SPIRV-Cross/build -cmake -G "Ninja" -DCMAKE_CXX_COMPILER=$CXX -DCMAKE_C_COMPILER=$CC -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_FLAGS="$CFLAGS" -DCMAKE_CXX_FLAGS="$CXXFLAGS" .. -ninja -cp spirv-cross $OUT/ - diff --git a/projects/graphicsfuzz-spirv/project.yaml b/projects/graphicsfuzz-spirv/project.yaml deleted file mode 100644 index 03de9a2533c9..000000000000 --- a/projects/graphicsfuzz-spirv/project.yaml +++ /dev/null @@ -1,23 +0,0 @@ -homepage: "https://www.graphicsfuzz.com" -base_os_version: ubuntu-24-04 -language: c++ -main_repo: "https://github.com/google/graphicsfuzz" -primary_contact: "afdx@google.com" -auto_ccs: - - "paulthomson@google.com" - - "metzman@google.com" - -fuzzing_engines: - - none - -sanitizers: - - address - - memory - - undefined - -architectures: - - x86_64 - - i386 - -disabled: True -blackbox: true