Re: [Gc] compile gc-7.4.2 on sparc

Ivan Maidanski <ivmai-JGs/[email protected]> Wed, 30 Sep 2015 11:16:02 +0300
Newsgroups gmane.comp.programming.garbage-collection.boehmgc
Message-ID <[email protected]>
It should be already fixed. Please use release-7_4 or master branch.
-- вторник, 29 сентября 2015г., 20:33 +03:00 от "BALLANTINE, JAMES W (JAMES W)" < [email protected]> :

>I'm trying to compile gc-7.4.2 on a SunOS odin 5.10 Generic_142900-10 
>sun4u sparc SUNW,SPARC-Enterprise
>using gcc 5.2 and binutils-2.25 and it fail on dependence for 
>sparc_mach_dep.lo.  The end of the build output
>is:
>libtool: compile:  gcc -DHAVE_CONFIG_H -I./include -I./include 
>-I./libatomic_ops/src -I./libatomic_ops/src -fexceptions
>-Wall -Wextra -g -O2 -fno-strict-aliasing -MT pthread_stop_world.lo -MD 
>-MP -MF .deps/pthread_stop_world.Tpo -c pthread_
>stop_world.c  -fPIC -DPIC -o .libs/pthread_stop_world.o
>libtool: compile:  gcc -DHAVE_CONFIG_H -I./include -I./include 
>-I./libatomic_ops/src -I./libatomic_ops/src -fexceptions
>-Wall -Wextra -g -O2 -fno-strict-aliasing -MT pthread_stop_world.lo -MD 
>-MP -MF .deps/pthread_stop_world.Tpo -c pthread_
>stop_world.c -o pthread_stop_world.o >/dev/null 2>&1
>depbase=`echo fnlz_mlc.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
>/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H 
>-I./include -I./include -I./libatomic_ops/src -I./l
>ibatomic_ops/src  -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing 
>-MT fnlz_mlc.lo -MD -MP -MF $depbase.Tpo -c -o
>fnlz_mlc.lo fnlz_mlc.c &&\
>mv -f $depbase.Tpo $depbase.Plo
>libtool: compile:  gcc -DHAVE_CONFIG_H -I./include -I./include 
>-I./libatomic_ops/src -I./libatomic_ops/src -fexceptions
>-Wall -Wextra -g -O2 -fno-strict-aliasing -MT fnlz_mlc.lo -MD -MP -MF 
>.deps/fnlz_mlc.Tpo -c fnlz_mlc.c  -fPIC -DPIC -o .
>libs/fnlz_mlc.o
>libtool: compile:  gcc -DHAVE_CONFIG_H -I./include -I./include 
>-I./libatomic_ops/src -I./libatomic_ops/src -fexceptions
>-Wall -Wextra -g -O2 -fno-strict-aliasing -MT fnlz_mlc.lo -MD -MP -MF 
>.deps/fnlz_mlc.Tpo -c fnlz_mlc.c -o fnlz_mlc.o >/d
>ev/null 2>&1
>depbase=`echo libatomic_ops/src/atomic_ops.lo | sed 
>'s|[^/]*$|.deps/&|;s|\.lo$||'`;\
>/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H 
>-I./include -I./include -I./libatomic_ops/src -I./l
>ibatomic_ops/src  -fexceptions -Wall -Wextra -g -O2 -fno-strict-aliasing 
>-MT libatomic_ops/src/atomic_ops.lo -MD -MP -MF
>  $depbase.Tpo -c -o libatomic_ops/src/atomic_ops.lo 
>libatomic_ops/src/atomic_ops.c &&\
>mv -f $depbase.Tpo $depbase.Plo
>libtool: compile:  gcc -DHAVE_CONFIG_H -I./include -I./include 
>-I./libatomic_ops/src -I./libatomic_ops/src -fexceptions
>-Wall -Wextra -g -O2 -fno-strict-aliasing -MT 
>libatomic_ops/src/atomic_ops.lo -MD -MP -MF libatomic_ops/src/.deps/atomic
>_ops.Tpo -c libatomic_ops/src/atomic_ops.c  -fPIC -DPIC -o 
>libatomic_ops/src/.libs/atomic_ops.o
>libtool: compile:  gcc -DHAVE_CONFIG_H -I./include -I./include 
>-I./libatomic_ops/src -I./libatomic_ops/src -fexceptions
>-Wall -Wextra -g -O2 -fno-strict-aliasing -MT 
>libatomic_ops/src/atomic_ops.lo -MD -MP -MF libatomic_ops/src/.deps/atomic
>_ops.Tpo -c libatomic_ops/src/atomic_ops.c -o 
>libatomic_ops/src/atomic_ops.o >/dev/null 2>&1
>make[1]: *** No rule to make target 'sparc_mach_dep.lo', needed by 
>'libgc.la'.  Stop.
>make[1]: Leaving directory '/odin/AUTORAN02/usr_local_src/add-on/gc-7.4.2'
>Makefile:1716: recipe for target 'all-recursive' failed
>make: *** [all-recursive] Error 1
>
>I'm using the gc-7.4.2 tar file and libatomic_ops-7.4.2 and the first 
>occurrence of sparc_mach_dep is in the No rule line.
>
>I've search the mailing list archives and found other problems with this 
>file, but no answers that fit.
>
>Any ideas on how to assemble sparc_mach_dep.S?
>
>Thanks
>
>Jim Ballantine
>_______________________________________________
>bdwgc mailing list
>[email protected]
>https://lists.opendylan.org/mailman/listinfo/bdwgc

_______________________________________________
bdwgc mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/bdwgc