Re: [Gc] compile gc-7.4.2 on sparc

Ivan Maidanski <ivmai-JGs/[email protected]> Thu, 01 Oct 2015 01:11:02 +0300
Newsgroups gmane.comp.programming.garbage-collection.boehmgc
Message-ID <[email protected]>
Yes, it is latest version. The fix is git master branch. среда, 30 сентября 2015г., 13:38 +03:00 от "BALLANTINE, JAMES W (JAMES W)" < [email protected]> :

>Based on the hboehm.info/gc web page gc-7.4.2 (hboehm.info/gc/gc/gc-source/gc-7.4.2.tar.gz) is the latest
>if there is a later version, please point me to it.
>
>Thank you
>
>On Sep 30, 2015, at 4:16 AM, Ivan Maidanski < [email protected] > wrote:
>>
>>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

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