Complete packaging noob here, so please have mercy on me. I have what is essentially a single .cpp source project that requires openvc4. Its basically “hello world” levels of build complexity. After struggling to make the super flexible Rube Goldberg machine that is OBS do something simple, I finally got it doing obs local build on my Tumbleweed dev box, then got it doing the “real” builds for Tumbleweed targets in OBS proper, which yield installable RPMs. So that’s good. But I have questions:
SLE targets fail at the point where g++ is compiling the singular .cpp source to .o, g++ seems to produce no useful info, it just produces no object modules. I’d like to see the actual command passed to g++. Is there a way to troubleshoot this locally on my Tumbleweed machine or do I “need” a 15.x box to really see what is happening?
Also more generally, when doing local obs builds, and it fails, how do I get a shell ( as abuild in the jailed build environment, preferably where it blew up ) so I can retry various CLI incantations and see what its complaining about?
Also when you have a target that is “excluded” can you find out why and how to fix it?