Bug 6526 - Building for interix 3.5 requires _ALL_SOURCE defined
Summary: Building for interix 3.5 requires _ALL_SOURCE defined
Status: RESOLVED FIXED
Alias: None
Product: binutils
Classification: Unclassified
Component: binutils (show other bugs)
Version: 2.19
: P2 normal
Target Milestone: ---
Assignee: unassigned
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-16 16:08 UTC by nightstrike
Modified: 2008-08-15 08:38 UTC (History)
2 users (show)

See Also:
Host: i586-pc-interix
Target: i586-pc-interix
Build: i586-pc-interix
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nightstrike 2008-05-16 16:08:05 UTC
http://www.mail-archive.com/bug-autoconf@gnu.org/msg01300.html

Based on the aforementioned email, configure needs to be updated to somehow 
define _ALL_SOURCES for compiling for interix 3.5.  Without this, things like 
strcasecmp from strings.h won't get defined, and will prevent bfd from 
compiling.  This represents a broken bootstrap for that platform.
Comment 1 Daniel Jacobowitz 2008-05-16 16:38:30 UTC
What was the resolution of the autoconf discussion?
Comment 2 nightstrike 2008-05-16 21:52:18 UTC
I'm not sure.  Maybe Ralf knows?
Comment 3 Ralf Wildenhues 2008-06-23 19:09:12 UTC
(In reply to comment #2)
> I'm not sure.  Maybe Ralf knows?

Not sure if you're addressing me (but if you are, please Cc: me,
thanks).

FWIW, the thread in question is
<http://thread.gmane.org/gmane.comp.sysutils.autoconf.bugs/5717>
<http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/11232>
and mentions the patches applied to Autoconf and gnulib.