Bugzilla – Bug 1156284
gdb requires fpc for building
Last modified: 2023-04-10 16:01:21 UTC
gdb requires fpc for building. Unfortunately fpc requires itself so it its not bootstrappable. Means we need yet another aggregates to bring up ring1. Is fpc really needed or could we at least not pull it in when building in staging/rings?
Note this is only for the testsuite, so yes, that's possible. IIRC separating the testsuite to a separate .spec file doesn't help rings? (all .specs from a single source need to reside in the same one?)
second spec could be done but probably not worth the effort in this case. Would make sense if fpc would push gdb too far back in the rebuild path.
There are only six pascal testcases in the gdb testsuite, so it's not so hugely worthwhile. So I could imagine simply not BuildRequiring it in rings is sensible. What was the rpm macro for that, Ludwig?
$ osc meta prjconf openSUSE:Factory:Staging|grep disa # Help us disabled some flavors in mutlibuild packages %_with_ringdisabled 1 so you can use bcond
This is an autogenerated message for OBS integration: This bug (1156284) was mentioned in https://build.opensuse.org/request/show/747713 Factory / gdb
SUSE-RU-2020:0445-1: An update that has four recommended fixes can now be installed. Category: recommended (moderate) Bug References: 1146167,1146475,1156284,1158539 CVE References: Sources used: SUSE Linux Enterprise Module for Open Buildservice Development Tools 15-SP1 (src): gdb-8.3.1-8.11.1 SUSE Linux Enterprise Module for Development Tools 15-SP1 (src): gdb-8.3.1-8.11.1 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
openSUSE-RU-2020:0287-1: An update that has four recommended fixes can now be installed. Category: recommended (moderate) Bug References: 1146167,1146475,1156284,1158539 CVE References: Sources used: openSUSE Leap 15.1 (src): gdb-8.3.1-lp151.4.6.1