Hello everybody, I tried to get git-lfs to build for SLES12, and finally succeeded for SP3. https://build.opensuse.org/project/show/home:ojkastl_buildservice:git-lfs_fo... I had to rebuild gcc5 to get a gcc5-go package. As I found no way to build gcc-go, only gcc5-go, I put a Substitute-line in my prjconf: Substitute: gcc-go gcc5-go This seems to be usable (the package builds), but I was wondering how this is being solved in Tumbleweed. Or why does git-lfs build fine in devel:tools:scm for Tumbleweed without voodoo in the prjconf? https://build.opensuse.org/package/show/devel:tools:scm/git-lfs I guess it is due to this bit in the gcc spec:
package -n gcc-go Summary: The system GNU Go Compiler License: GPL-3.0+ Group: Development/Languages/C and C++ Requires: gcc = %{version} Requires: gcc%{gcc_version}-go
Does this mean I have to also build gcc package in my project to get a gcc-go package? Or is this something that could be solved by some pkgconfig magic in the spec file of git-lfs? Also, how to correctly build for the Backports-Projects, which seem to already have gcc5, but are missing some libraries to fully use it:
nothing provides libasan2 >= 5.3.1+r233831-14.1 needed by gcc5, nothing provides libmpx0 >= 5.3.1+r233831-14.1 needed by gcc5, nothing provides libmpxwrappers0 >= 5.3.1+r233831-14.1 needed by gcc5
Sorry for the lame questions, but these were just too many layers of abstraction for my brain... ;-) Johannes