public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/46819] New: [4.6 Regression] libffi is always built
@ 2010-12-06 11:55 rguenth at gcc dot gnu.org
  2010-12-06 11:55 ` [Bug bootstrap/46819] " rguenth at gcc dot gnu.org
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: rguenth at gcc dot gnu.org @ 2010-12-06 11:55 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46819

           Summary: [4.6 Regression] libffi is always built
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Keywords: build
          Severity: normal
          Priority: P3
         Component: bootstrap
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: rguenth@gcc.gnu.org
                CC: iant@google.com


Since introduction of Go we always build libffi and there is no way to disable
that.

libffi should only be built if either Java or Go is enabled.

Related workaround:

2010-12-03  Hans-Peter Nilsson  <hp@axis.com>

        PR libffi/46792
        * configure.ac (cris-*-elf, crisv32-*-elf): Disable target-libffi.
        * configure: Regenerate.


Ian, please restore previous behavior.  Thanks.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug bootstrap/46819] [4.6 Regression] libffi is always built
  2010-12-06 11:55 [Bug bootstrap/46819] New: [4.6 Regression] libffi is always built rguenth at gcc dot gnu.org
@ 2010-12-06 11:55 ` rguenth at gcc dot gnu.org
  2010-12-07 19:00 ` ian at airs dot com
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: rguenth at gcc dot gnu.org @ 2010-12-06 11:55 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46819

Richard Guenther <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1
   Target Milestone|---                         |4.6.0


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug bootstrap/46819] [4.6 Regression] libffi is always built
  2010-12-06 11:55 [Bug bootstrap/46819] New: [4.6 Regression] libffi is always built rguenth at gcc dot gnu.org
  2010-12-06 11:55 ` [Bug bootstrap/46819] " rguenth at gcc dot gnu.org
@ 2010-12-07 19:00 ` ian at airs dot com
  2010-12-08 10:17 ` rguenther at suse dot de
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: ian at airs dot com @ 2010-12-07 19:00 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46819

Ian Lance Taylor <ian at airs dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ian at airs dot com

--- Comment #1 from Ian Lance Taylor <ian at airs dot com> 2010-12-07 19:00:26 UTC ---
I just did a complete bootstrap with --enable-languages=c and libffi was not
built.  I did various configure runs with various options, and
TARGET_CONFIGDIRS appeared to generally include libffi when appropriate and not
include it when appropriate.

What configure options are you using?


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug bootstrap/46819] [4.6 Regression] libffi is always built
  2010-12-06 11:55 [Bug bootstrap/46819] New: [4.6 Regression] libffi is always built rguenth at gcc dot gnu.org
  2010-12-06 11:55 ` [Bug bootstrap/46819] " rguenth at gcc dot gnu.org
  2010-12-07 19:00 ` ian at airs dot com
@ 2010-12-08 10:17 ` rguenther at suse dot de
  2010-12-10 14:47 ` ian at gcc dot gnu.org
  2010-12-10 15:26 ` ian at airs dot com
  4 siblings, 0 replies; 6+ messages in thread
From: rguenther at suse dot de @ 2010-12-08 10:17 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46819

--- Comment #2 from rguenther at suse dot de <rguenther at suse dot de> 2010-12-08 10:17:09 UTC ---
On Tue, 7 Dec 2010, ian at airs dot com wrote:

> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46819
> 
> Ian Lance Taylor <ian at airs dot com> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                            |ian at airs dot com
> 
> --- Comment #1 from Ian Lance Taylor <ian at airs dot com> 2010-12-07 19:00:26 UTC ---
> I just did a complete bootstrap with --enable-languages=c and libffi was not
> built.  I did various configure runs with various options, and
> TARGET_CONFIGDIRS appeared to generally include libffi when appropriate and not
> include it when appropriate.
> 
> What configure options are you using?

I am using

--enable-languages=c,c++,objc,fortran,obj-c++,java,ada --disable-libgcj

which formerly disabled building of libffi, but now leaves it enabled
(even if go is not enabled).

I didn't remember that, so maybe the issue isn't that important.  But
maybe we can have a --disable-libffi configure option?  (continuing
to disable libffi with --disable-libgcj if Go is not build would be
also ok of course).

Richard.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug bootstrap/46819] [4.6 Regression] libffi is always built
  2010-12-06 11:55 [Bug bootstrap/46819] New: [4.6 Regression] libffi is always built rguenth at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2010-12-08 10:17 ` rguenther at suse dot de
@ 2010-12-10 14:47 ` ian at gcc dot gnu.org
  2010-12-10 15:26 ` ian at airs dot com
  4 siblings, 0 replies; 6+ messages in thread
From: ian at gcc dot gnu.org @ 2010-12-10 14:47 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46819

--- Comment #3 from ian at gcc dot gnu.org <ian at gcc dot gnu.org> 2010-12-10 14:47:17 UTC ---
Author: ian
Date: Fri Dec 10 14:47:12 2010
New Revision: 167689

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167689
Log:
    PR bootstrap/46819
    * configure.ac: For --disable-libgcj clear libgcj_saved.
    * configure: Rebuild.

Modified:
    trunk/ChangeLog
    trunk/configure
    trunk/configure.ac


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug bootstrap/46819] [4.6 Regression] libffi is always built
  2010-12-06 11:55 [Bug bootstrap/46819] New: [4.6 Regression] libffi is always built rguenth at gcc dot gnu.org
                   ` (3 preceding siblings ...)
  2010-12-10 14:47 ` ian at gcc dot gnu.org
@ 2010-12-10 15:26 ` ian at airs dot com
  4 siblings, 0 replies; 6+ messages in thread
From: ian at airs dot com @ 2010-12-10 15:26 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46819

Ian Lance Taylor <ian at airs dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED

--- Comment #4 from Ian Lance Taylor <ian at airs dot com> 2010-12-10 15:26:29 UTC ---
This should be fixed now.


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2010-12-10 15:26 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-12-06 11:55 [Bug bootstrap/46819] New: [4.6 Regression] libffi is always built rguenth at gcc dot gnu.org
2010-12-06 11:55 ` [Bug bootstrap/46819] " rguenth at gcc dot gnu.org
2010-12-07 19:00 ` ian at airs dot com
2010-12-08 10:17 ` rguenther at suse dot de
2010-12-10 14:47 ` ian at gcc dot gnu.org
2010-12-10 15:26 ` ian at airs dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).