changeset 6346:5af1458856c2

Fix darwin's libstdc++ and libgcc dependency
author Masamichi Hosoda <trueroad@users.noreply.github.com>
date Fri, 20 Feb 2015 21:28:57 +0900
parents 18a79106eb55
children 843fe9c75bbf
files gub/specs/darwin/cross/gcc.py
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/gub/specs/darwin/cross/gcc.py	Sat Feb 21 01:40:48 2015 +0900
+++ b/gub/specs/darwin/cross/gcc.py	Fri Feb 20 21:28:57 2015 +0900
@@ -45,6 +45,14 @@
         self.map_locate (rewire_one,
                          self.expand ('%(install_prefix)s/lib/'),
                          '*.dylib')
+    def get_subpackage_definitions (self):
+        d = cross.AutoBuild.get_subpackage_definitions (self)
+        prefix_dir = self.settings.prefix_dir
+        d['c++-runtime'] = [
+            prefix_dir + '/lib/libstdc++.6.dylib',
+            prefix_dir + '/lib/libgcc_s.1.dylib',
+        ]
+        return d
     def install (self):
         cross_gcc.Gcc.install (self)
         # conflicts with darwin-SDK