comparison gub/specs/libgc.py @ 6509:51850cb3bb0f

libgc: update url.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Mon, 14 Mar 2016 22:50:00 +0100
parents 967f2299c437
children ccc20ae889ca
comparison
equal deleted inserted replaced
6508:f5fa403f8bc6 6509:51850cb3bb0f
1 from gub import target 1 from gub import target
2 from gub import tools 2 from gub import tools
3 3
4 class Libgc (target.AutoBuild): 4 class Libgc (target.AutoBuild):
5 source = 'http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.1.tar.gz' 5 source = 'http://hboehm.info/gc/gc_source/gc-7.1.tar.gz'
6 configure_flags = target.AutoBuild.configure_flags + '--enable-threads=pthreads ' 6 configure_flags = target.AutoBuild.configure_flags + '--enable-threads=pthreads '
7 #source = 'http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.8.tar.gz&version=6.8' 7 #source = 'http://hboehm.info/gc/gc_source/gc6.8.tar.gz&version=6.8'
8 8
9 class Libgc__linux (Libgc): 9 class Libgc__linux (Libgc):
10 configure_flags = (Libgc.configure_flags 10 configure_flags = (Libgc.configure_flags
11 + 'CFLAGS=-fno-stack-protector ') 11 + 'CFLAGS=-fno-stack-protector ')
12 12
13 class Libgc__freebsd (Libgc): 13 class Libgc__freebsd (Libgc):
14 make_flags = 'THREADDLLIBS=-pthread' 14 make_flags = 'THREADDLLIBS=-pthread'
15 15
16 class Libgc__freebsd__x86 (Libgc__freebsd): 16 class Libgc__freebsd__x86 (Libgc__freebsd):
17 source = 'http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.8.tar.gz&version=6.8' 17 source = 'http://hboehm.info/gc/gc_source/gc6.8.tar.gz&version=6.8'
18 #patches = ['libgc-6.8-freebsd-x86_64.patch'] 18 #patches = ['libgc-6.8-freebsd-x86_64.patch']
19 19
20 class Libgc__mingw (Libgc): 20 class Libgc__mingw (Libgc):
21 dependencies = [ 21 dependencies = [
22 'pthreads-w32', 22 'pthreads-w32',
25 #'libgc-6.8-mingw-pthreads.patch', 25 #'libgc-6.8-mingw-pthreads.patch',
26 #'libgc-7.2-mingw-pthreads.patch', 26 #'libgc-7.2-mingw-pthreads.patch',
27 'libgc-7.2-mingw-threads.patch', 27 'libgc-7.2-mingw-threads.patch',
28 ] 28 ]
29 force_autoupdate = True 29 force_autoupdate = True
30 #source = 'http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.8.tar.gz&version=6.8' 30 #source = 'http://hboehm.info/gc/gc_source/gc6.8.tar.gz&version=6.8'
31 source = 'http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.2alpha4.tar.gz&version=7.2.4' 31 source = 'http://hboehm.info/gc/gc_source/gc-7.2alpha4.tar.gz&version=7.2.4'
32 32
33 class Libgc (tools.AutoBuild, Libgc): 33 class Libgc (tools.AutoBuild, Libgc):
34 pass 34 pass