changeset 5567:20592e0c6bd8

freebsd::cross/gcc: remove LDFLAGS. Fixes build on x86.
author Graham Percival <gperciva@gperciva-desktop.(none)>
date Wed, 16 Sep 2009 11:00:24 +0100
parents a046a34a63dd
children ff2c3cba0990
files gub/specs/freebsd/cross/gcc.py
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/gub/specs/freebsd/cross/gcc.py	Wed Sep 16 11:07:33 2009 +0200
+++ b/gub/specs/freebsd/cross/gcc.py	Wed Sep 16 11:00:24 2009 +0100
@@ -1,4 +1,5 @@
 from gub.specs.cross import gcc as cross_gcc
+from gub import misc
 
 class Gcc__freebsd (cross_gcc.Gcc):
     #source = 'ftp://ftp.gnu.org/pub/gnu/gcc/gcc-4.1.2/gcc-4.1.2.tar.bz2'
@@ -6,3 +7,10 @@
     source = 'ftp://ftp.gnu.org/pub/gnu/gcc/gcc-4.3.2/gcc-4.3.2.tar.bz2'
     def _get_build_dependencies (self):
         return cross_gcc.Gcc._get_build_dependencies (self) + ['tools::mpfr']
+    def configure_command (self):
+        return (cross_gcc.Gcc.configure_command (self)
+                # PROMOTEME: if this work, try removing from cross.py
+                .replace ('LDFLAGS=-L%(system_prefix)s/lib', '')
+                + misc.join_lines ('''
+--program-prefix=%(toolchain_prefix)s
+'''))