This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Split up toplevel library-disabling cases
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: Michael Eager <eager at eagercon dot com>
- Cc: gcc-patches at gcc dot gnu dot org, bonzini at gnu dot org, dj at redhat dot com, neroden at gcc dot gnu dot org, aoliva at redhat dot com, Ralf dot Wildenhues at gmx dot de, chertykov at gmail dot com, aesok at post dot ru, eric dot weddington at atmel dot com, dje dot gcc at gmail dot com
- Date: Fri, 1 Apr 2011 19:15:40 +0000 (UTC)
- Subject: Re: Split up toplevel library-disabling cases
- References: <Pine.LNX.4.64.1103292045250.2595@digraph.polyomino.org.uk> <Pine.LNX.4.64.1103312337050.14316@digraph.polyomino.org.uk> <4D961B56.2090005@eagercon.com>
On Fri, 1 Apr 2011, Michael Eager wrote:
> > Target maintainers: I'd like to understand why it is necessary to
> > disable libssp for AVR, AIX and Microblaze
>
> I believe that at some time in the past libssp failed to build for
> MicroBlaze, but I don't recall the details. It currently builds
> without error, so disabling it for MicroBlaze is no longer needed.
Thanks. I've applied this patch to remove that disabling and add a
comment about why it's disabled for AVR.
Index: configure.ac
===================================================================
--- configure.ac (revision 171847)
+++ configure.ac (working copy)
@@ -483,14 +483,12 @@
# Disable libssp for some systems.
case "${target}" in
avr-*-*)
+ # No hosted I/O support.
noconfigdirs="$noconfigdirs target-libssp"
;;
powerpc-*-aix* | rs6000-*-aix*)
noconfigdirs="$noconfigdirs target-libssp"
;;
- microblaze*)
- noconfigdirs="$noconfigdirs target-libssp"
- ;;
esac
# Disable target libiberty for some systems.
Index: ChangeLog
===================================================================
--- ChangeLog (revision 171847)
+++ ChangeLog (working copy)
@@ -1,5 +1,11 @@
2011-04-01 Joseph Myers <joseph@codesourcery.com>
+ * configure.ac (avr-*-*): Add comment about why libssp is disabled.
+ (microblaze*): Don't disable libssp.
+ * configure: Regenerate.
+
+2011-04-01 Joseph Myers <joseph@codesourcery.com>
+
* configure.ac: Remove code setting CONFIG_SHELL, config_shell and
moveifchange.
* configure: Regenerate.
Index: configure
===================================================================
--- configure (revision 171847)
+++ configure (working copy)
@@ -3036,14 +3036,12 @@
# Disable libssp for some systems.
case "${target}" in
avr-*-*)
+ # No hosted I/O support.
noconfigdirs="$noconfigdirs target-libssp"
;;
powerpc-*-aix* | rs6000-*-aix*)
noconfigdirs="$noconfigdirs target-libssp"
;;
- microblaze*)
- noconfigdirs="$noconfigdirs target-libssp"
- ;;
esac
# Disable target libiberty for some systems.
--
Joseph S. Myers
joseph@codesourcery.com