On Monday 2024-01-22 12:46, Andrei Borzenkov wrote:
On Monday 2024-01-22 10:55, Obs Geeko via openSUSE Factory wrote:
Thanks for everyone.
https://build.opensuse.org/package/view_file/openSUSE:Factory/gcc13/gcc13.sp...
at line 225: ------------------------------------ Name: gcc13 BuildRequires: xz .... BuildRequires: glibc-devel-32bit .... ------------------------------------
it's possible to drop that from the specfile, along with the --cpu-32= option (or whatever it was called) that's used in the %configure call. Just put the work into it.
Does it mean the compiler will not be able to produce 32 bit binaries anymore?
Without glibc-devel, the build cannot produce some component libraries (I guess libobjc.so.4), which means you could compile ObjC sources, but not produce a final ObjC program unless you find a suitable libobjc (replacement) somewhere. Ideally, cross-i386-gcc13 will address your concern. (The build just isn't enabled currently. Strange...)