Mercurial > gub
changeset 6304:888a46c1471d
Update to gcc-4.9.2
author | Masamichi Hosoda <trueroad@users.noreply.github.com> |
---|---|
date | Sun, 04 Jan 2015 21:37:23 +0900 |
parents | 6a3d8fd0254d |
children | 7f984e433caf |
files | gub/specs/cross/gcc-core.py gub/specs/cross/gcc.py gub/specs/cygwin/cross/gcc.py gub/specs/darwin/cross/gcc.py gub/specs/debian/cross/gcc.py gub/specs/gcc.py gub/specs/linux-arm-softfloat/cross/gcc-core.py gub/specs/linux-arm-softfloat/cross/gcc.py gub/specs/mingw-w64-runtime.py |
diffstat | 9 files changed, 5 insertions(+), 17 deletions(-) [+] |
line wrap: on
line diff
--- a/gub/specs/cross/gcc-core.py Sun Jan 04 19:41:02 2015 +0900 +++ b/gub/specs/cross/gcc-core.py Sun Jan 04 21:37:23 2015 +0900 @@ -3,7 +3,7 @@ from gub import misc class Gcc_core (gcc.Gcc__from__source): - source = 'http://ftp.gnu.org/pub/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2' + source = 'http://ftp.gnu.org/pub/gnu/gcc/gcc-4.9.2/gcc-4.9.2.tar.bz2' dependencies = [x for x in gcc.Gcc__from__source.dependencies if x != 'glibc-core'] subpackage_names = [''] @@ -35,8 +35,8 @@ def install (self): cross.AutoBuild.install (self) self.system(''' -mkdir -p %(cross_prefix)s/lib/gcc/%(target_architecture)s/4.8.2/include/ || true -ln -s ../include-fixed/limits.h %(cross_prefix)s/lib/gcc/%(target_architecture)s/4.8.2/include/limits.h || true +mkdir -p %(cross_prefix)s/lib/gcc/%(target_architecture)s/4.9.2/include/ || true +ln -s ../include-fixed/limits.h %(cross_prefix)s/lib/gcc/%(target_architecture)s/4.9.2/include/limits.h || true ''') def languages (self): return ['c']
--- a/gub/specs/cross/gcc.py Sun Jan 04 19:41:02 2015 +0900 +++ b/gub/specs/cross/gcc.py Sun Jan 04 21:37:23 2015 +0900 @@ -8,7 +8,7 @@ from gub.specs import gcc class Gcc (cross.AutoBuild): - source = 'http://ftp.gnu.org/pub/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2' + source = 'http://ftp.gnu.org/pub/gnu/gcc/gcc-4.9.2/gcc-4.9.2.tar.bz2' dependencies = ['cross/binutils', 'system::gcc', 'system::g++'] patches = ['gcc-4.8.2-libstdc++-debug-path.patch'] configure_flags = (cross.AutoBuild.configure_flags @@ -83,7 +83,6 @@ Gcc__linux = Gcc__from__source class Gcc__mingw (Gcc): - source = 'http://ftp.gnu.org/pub/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2' dependencies = (Gcc.dependencies + ['mingw-w64-runtime'] + ['tools::libtool'])
--- a/gub/specs/cygwin/cross/gcc.py Sun Jan 04 19:41:02 2015 +0900 +++ b/gub/specs/cygwin/cross/gcc.py Sun Jan 04 21:37:23 2015 +0900 @@ -6,7 +6,6 @@ # http://gcc.gnu.org/PR24196 #class this_works_but_has_string_exception_across_dll_bug_Gcc__cygwin (cross_gcc.Gcc__mingw): class Gcc__cygwin (cross_gcc.Gcc__mingw): - source = 'http://ftp.gnu.org/pub/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2' patches = [] dependencies = (cross_gcc.Gcc__mingw.dependencies + ['cygwin', @@ -26,7 +25,6 @@ #class okGcc__cygwin (cross_gcc.Gcc): class above_is_okay_now_cygwin_has_switched_Gcc__cygwin (cross_gcc.Gcc): - source = 'http://ftp.gnu.org/pub/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2' patches = [] dependencies = (cross_gcc.Gcc.dependencies + ['cygwin', 'w32api-in-usr-lib'])
--- a/gub/specs/darwin/cross/gcc.py Sun Jan 04 19:41:02 2015 +0900 +++ b/gub/specs/darwin/cross/gcc.py Sun Jan 04 21:37:23 2015 +0900 @@ -5,7 +5,6 @@ from gub import cross class Gcc__darwin (cross_gcc.Gcc): - source = 'http://ftp.gnu.org/pub/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2' dependencies = ['odcctools'] def patch (self): self.file_sub ([('/usr/bin/libtool', '%(cross_prefix)s/bin/%(target_architecture)s-libtool')], @@ -49,7 +48,6 @@ self.rewire_gcc_libs () class Gcc__darwin__x86 (Gcc__darwin): - source = 'http://ftp.gnu.org/pub/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2' patches = [] dependencies = Gcc__darwin.dependencies + ['tools::mpfr'] configure_command = (''' LDFLAGS='-L%(tools_prefix)s/lib %(rpath)s' '''
--- a/gub/specs/debian/cross/gcc.py Sun Jan 04 19:41:02 2015 +0900 +++ b/gub/specs/debian/cross/gcc.py Sun Jan 04 21:37:23 2015 +0900 @@ -2,10 +2,6 @@ from gub import debian class Gcc__debian (cross_gcc.Gcc): - source = 'http://ftp.gnu.org/pub/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2' dependencies = ['cross/binutils', 'libc6', 'libc6-dev', 'linux-kernel-headers'] ## TODO: should detect whether libc supports TLS configure_flags = cross_gcc.Gcc.configure_flags + ' --disable-tls ' - -class Gcc__debian__arm (Gcc__debian): - source = 'http://ftp.gnu.org/pub/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2'
--- a/gub/specs/gcc.py Sun Jan 04 19:41:02 2015 +0900 +++ b/gub/specs/gcc.py Sun Jan 04 21:37:23 2015 +0900 @@ -11,7 +11,6 @@ return 'GNU C compiler; 4.x is strongly recommended' class Gcc__tools (tools.AutoBuild): - source = 'http://ftp.gnu.org/pub/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2' dependencies = [ 'binutils', ]
--- a/gub/specs/linux-arm-softfloat/cross/gcc-core.py Sun Jan 04 19:41:02 2015 +0900 +++ b/gub/specs/linux-arm-softfloat/cross/gcc-core.py Sun Jan 04 21:37:23 2015 +0900 @@ -2,7 +2,6 @@ gcc = misc.load_spec ('cross/gcc-core') class Gcc_core (gcc.Gcc_core): - source = 'http://ftp.gnu.org/pub/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2' def patch (self): gcc.Gcc_core.patch (self) self.system ('''
--- a/gub/specs/linux-arm-softfloat/cross/gcc.py Sun Jan 04 19:41:02 2015 +0900 +++ b/gub/specs/linux-arm-softfloat/cross/gcc.py Sun Jan 04 21:37:23 2015 +0900 @@ -3,7 +3,6 @@ from gub import misc class Gcc (cross_gcc.Gcc_from_source): - source = 'http://ftp.gnu.org/pub/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2' def patch (self): cross_gcc.Gcc_from_source.patch (self) self.system ('''
--- a/gub/specs/mingw-w64-runtime.py Sun Jan 04 19:41:02 2015 +0900 +++ b/gub/specs/mingw-w64-runtime.py Sun Jan 04 21:37:23 2015 +0900 @@ -1,7 +1,7 @@ from gub import build class Mingw_w64_runtime (build.BinaryBuild, build.SdkBuild): - source = 'http://sourceforge.net/projects/mingw-w64/files/Toolchains%%20targetting%%20Win32/Personal%%20Builds/mingw-builds/4.8.2/threads-posix/sjlj/i686-4.8.2-release-posix-sjlj-rt_v3-rev4.7z' + source = 'http://sourceforge.net/projects/mingw-w64/files/Toolchains%%20targetting%%20Win32/Personal%%20Builds/mingw-builds/4.9.2/threads-posix/sjlj/i686-4.9.2-release-posix-sjlj-rt_v3-rev3.7z' dependencies = [ 'system::7z' ] subpackage_names = ['winpthread-dll', ''] def get_subpackage_definitions (self):