#18156: XCode 6.3 broken
--------------------------+------------------------
Reporter: vbraun | Owner:
Type: defect | Status: new
Priority: major | Milestone: sage-6.6
Component: build | Resolution:
Keywords: | Merged in:
Authors: | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
Dependencies: | Stopgaps:
--------------------------+------------------------
Comment (by jhpalmieri):
It works for me, too. With only the 6.3.1 command line tools installed
(not the gui Xcode app), gcc fails without the workaround, builds with it.
`R` fails (#18254), so if I also fake the installation of `R` and `rpy2`
by touching the appropriate files in `local/var/lib/sage/installed`, the
rest of Sage builds and passes most tests. The only failures are related
to the absence of `R` and `rpy2`.
For the record, I used this change:
{{{
#!diff
diff --git a/build/pkgs/gcc/spkg-install b/build/pkgs/gcc/spkg-install
index 54ec8a5..72ad913 100755
--- a/build/pkgs/gcc/spkg-install
+++ b/build/pkgs/gcc/spkg-install
@@ -79,6 +79,9 @@ if { uname -sr | grep 'Darwin 14\.' ;} &>/dev/null; then
else
echo "Warning: header /usr/include/dispatch/object.h not found,
not applying fix."
fi
+ # Use 'bootstrap-debug' build configuration to force stripping of
object
+ # files prior to comparison during bootstrap (broken by Xcode 6.3).
+ GCC_CONFIGURE="--with-build-config=bootstrap-debug $GCC_CONFIGURE"
fi
# On OSX: isl/cloog libraries are almost certainly from Homebrew and
won't work
}}}
--
Ticket URL: <http://trac.sagemath.org/ticket/18156#comment:8>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.