changeset 5475:59bcd0096728

perl: build fixes.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Wed, 19 Aug 2009 10:25:09 +0200
parents f2ed7902710b
children 8ade56ec9d28
files gub/settings.py gub/specs/perl.py
diffstat 2 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/gub/settings.py	Wed Aug 19 10:24:20 2009 +0200
+++ b/gub/settings.py	Wed Aug 19 10:25:09 2009 +0200
@@ -203,7 +203,9 @@
 
         self.gtk_version = '2.8'
         self.toolchain_prefix = self.target_architecture + '-'
-        
+        if self.target_platform == 'tools':
+            self.toolchain_prefix = ''
+
         if self.target_architecture.startswith ('x86_64'):
             self.package_arch = 'amd64'
             self.debian_branch = 'unstable'
--- a/gub/specs/perl.py	Wed Aug 19 10:24:20 2009 +0200
+++ b/gub/specs/perl.py	Wed Aug 19 10:25:09 2009 +0200
@@ -27,15 +27,16 @@
                 + command)
     def configure_command (self):
 # -Dcc=%(CC)s
+# -Dprefix=%(prefix_dir)s -- BOOTSTRAP
         return misc.join_lines ('''%(configure_binary)s
- -Dprefix=%(prefix_dir)s
+ -Dprefix=%(system_prefix)s
  -Dcc='%(toolchain_prefix)sgcc %(target_gcc_flags)s'
  -Dtargetarch=%(target_architecture)s
  -Dusrinc=%(system_prefix)s/include
  -Dincpth=/
  -Dlibpth=%(system_prefix)s/lib
  -Dlocallibpth=/
- -Aldflags='%(rpath)s'
+ -Aldflags='%(rpath)s -lm -lrt'
 ''')
     def configure (self):
         self.shadow ()