Merge pull request '_config: Use Prefers/Conflicts to handle gcc-build split (bsc#1230628)' (#46) from gleidi/SLFO_main:enable_gcc into main

Reviewed-on: https://src.suse.de/products/SLFO/pulls/46
Reviewed-by: Libor Miksik <libor.miksik@suse.com>
Reviewed-by: Nathan Cutler <ncutler@suse.de>
This commit is contained in:
Nathan Cutler 2024-10-14 10:32:03 +02:00
commit 9b0f979b5d

60
_config
View File

@ -3990,22 +3990,52 @@ Prefer: -go1.18-openssl
# Split between customer facing and internal compiler see gcc SR#322365 # Split between customer facing and internal compiler see gcc SR#322365
Prefer: cpp-build Prefer: cpp-build
Prefer: gcc-build-c++ gcc-build Prefer: gcc-build-ada
Prefer: gcc-build-go
Prefer: gcc-build
Prefer: gcc-build-info
Prefer: gcc-build-c++
Prefer: gcc-build-fortran
Prefer: gcc-build-d
Prefer: gcc-build-32bit
Prefer: gcc-build-devel
Prefer: gcc-build-locale
Prefer: gcc-build-c++-32bit
Prefer: gcc-build-fortran-32bit
Prefer: gcc-build-objc
Prefer: gcc-build-objc-32bit
Prefer: gcc-build-obj-c++
Prefer: gcc-build-PIE
Prefer: gcc-build-ada-32bit
Prefer: gcc-build-go-32bit
Prefer: gcc-build-d-32bit
Prefer: gccjit-build-devel
Prefer: libstdc++-build-devel Prefer: libstdc++-build-devel
Substitute: gcc gcc-build Prefer: libgccjit-build-devel
Substitute: gcc-32bit gcc-build-32bit
Substitute: gcc-ada gcc-build-ada Conflict: cpp
Substitute: gcc-ada-32bit gcc-build-ada-32bit Conflict: gcc-ada
Substitute: gcc-c++ gcc-build-c++ Conflict: gcc-go
Substitute: gcc-c++-32bit gcc-build-c++-32bit Conflict: gcc
Substitute: gcc-go gcc-build-go Conflict: gcc-info
Substitute: gcc-fortran gcc-build-fortran Conflict: gcc-c++
Substitute: gcc-objc gcc-build-objc Conflict: gcc-fortran
Substitute: gcc-PIE gcc-build-PIE Conflict: gcc-d
Substitute: cpp cpp-build Conflict: gcc-32bit
Substitute: libstdc++-devel libstdc++-build-devel Conflict: gcc-devel
Substitute: libstdc++-devel-32bit libstdc++-build-devel-32bit Conflict: gcc-locale
Substitute: libgccjit-devel libgccjit-build-devel Conflict: gcc-c++-32bit
Conflict: gcc-fortran-32bit
Conflict: gcc-objc
Conflict: gcc-objc-32bit
Conflict: gcc-obj-c++
Conflict: gcc-PIE
Conflict: gcc-ada-32bit
Conflict: gcc-go-32bit
Conflict: gcc-d-32bit
Conflict: gccjit-devel
Conflict: libgccjit-devel
Conflict: libstdc++-devel
Prefer: libyaml-devel Prefer: libyaml-devel
Prefer: libwebkitgtk-6_0-4 Prefer: libwebkitgtk-6_0-4