On Mon, 5 Feb 2018, Johannes Kastl wrote:
On 05.02.18 14:37 Jordi Massaguer Pla wrote:
which error where you getting if java was enabled?
I just never got a gcc5-go package being built.
To *me* this looked like it was an either-this-or-that:
# We don't want to build java %ifarch mips %define build_java 0 %define build_libjava 0 %else %define build_java 1 %define build_libjava 0%{?building_libjava:1}%{?building_libffi:1}%{?building_testsuite:1} %endif
%define build_cp 1 %define build_fortran !0%{?building_libjava:1}%{?building_libffi:1} %define build_objc !0%{?building_libjava:1}%{?building_libffi:1} %define build_objcp !0%{?building_libjava:1}%{?building_libffi:1} %define build_go !0%{?building_libjava:1}%{?building_libffi:1}
On non-mips build_java and build_libjava are set, and build_go somehow takes that into account. I had no time to deepdive there, but setting build_java and build_libjava to 0 got me a gcc5-go package...
That was why I was asking for insights. ;-)
Simply do not re-build gcc ;) Use what is available - SLE12 should also have gcc7-go via the toolchain module now. Short answer to your question above: there are multiple .spec files involved in a GCC build and libjava is built from a different one than go. Richard. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org