Hi Dagobert, On Fri, 2014-05-09 at 12:39, Dagobert Michelsen wrote:
> > You need to disable linker maps with > LINKER_MAPS = > We restrict libc versioning to Solaris 10u8 if possible, but gnutls needs > a newer libc. > Perhaps this can be perfected later, but it works for now. > > > > One thing that I notice is that mgar only adds the -L flags and not the > > -R. The paths are of course slightly different because I configured my > > own stuff in /opt/GNUstep and not /opt/csw to keep them separate. > > -R is passed via LD_OPTIONS through the environment, you need to look in the > command invocation or „mgar modenv“. > > > my configure section looks like this: > > configure-sourcegs: > > . /opt/csw/System/Library/Makefiles/GNUstep.sh && cd $(WORKSRC); > > $(CONFIGURE_ENV) ./configure $(CONFIGURE_ARGS) > > @$(MAKECOOKIE) > > > > which was, admittedly, blatantly coped as far as the variables goes, but > > it makes sense to me. > > Essentially this is similar enough to > > https://buildfarm.opencsw.org/source/xref/opencsw/csw/mgar/gar/v2/gar.lib.mk#834 > that it should work. Just add the linker map removal and try again. I was able to configure, then build. However then build never ends, it gets in a sort of vicious cycle: [===== NOW BUILDING: gnustep-base-1.24.6 MODULATION isa-sparcv8plus: ISA=sparcv8plus =====] [extract-modulated] complete for gnustep-base. [patch-modulated] complete for gnustep-base. [configure-modulated] complete for gnustep-base. <build messages> gmake[10]: Entering directory '/home/multix/code/opencsw/gnustep-base/trunk' gmake[11]: Entering directory '/home/multix/code/opencsw/gnustep-base/trunk' [===== NOW BUILDING: gnustep-base-1.24.6 MODULATION isa-sparcv8plus: ISA=sparcv8plus =====] Riccardo
