5b4a1ff337
Avoid compilation warning on MinGW in xstrndup
...
libiberty/ChangeLog:
2017-05-31 DJ Delorie <dj@redhat.com>
* configure.ac (strnlen): Add to AC_CHECK_DECLS.
* configure: Likewise.
* config.in: Add HACE_DECL_STRNLEN.
2017-05-31 09:44:08 +03:00
59d2699cfd
libiberty: Add -Wshadow=local to warning flags (if supported).
...
libiberty/ChangeLog:
* configure.ac (ac_libiberty_warn_cflags): Add -Wshadow=local.
* configure: Regenerated.
2016-11-18 11:06:18 +01:00
c20a064233
Configury changes for obstack optimization
...
Provides defines used to determine whether glibc obstacks are
compatible. Generally speaking, 32-bit targets won't need to use
obstack.o from libiberty if glibc is used, while 64-bit targets will,
until glibc gets the new obstack code.
libiberty/
* configure.ac: Get size of size_t.
* config.in: Regenerate.
* configure: Regenerate.
2015-11-09 15:21:50 +10:30
82ef0f7074
Do not use libiberty's getpagesize on Android
...
Building libiberty on Android currently fails with the error message
shown below. This was discovered by trying to build GDBserver
for Android, which stopped building after libiberty became
a GDBserver dependency.
Here is the error message:
[...]/getpagesize.c:64:1: error: redefinition of 'getpagesize'
In file included from /[...]/getpagesize.c:34:0:
/[...]/usr/include/unistd.h:171:23: note: previous definition of 'getpagesize' was here
And looking at the definition, one can see that it defined as
a static inline function...
static __inline__ int getpagesize(void) {
extern unsigned int __page_size;
return __page_size;
}
... which explains why the AC_CHECK_FUNCS test failed to detect
the function, since there is no associated symbol to be linked in.
This patch prevents getpagesize.c to be compiled in by hard-coding
the fact that getpagesize is available on android hosts.
libiberty/ChangeLog:
* configure.ac: Set AC_CV_FUNC_GETPAGESIZE to "yes" on
Android hosts.
* configure: Regenerate.
2015-11-06 13:39:58 -08:00
f91ca6bc00
Sync libiberty from GCC, replaying updates to configure scripts
2015-06-24 21:43:02 +02:00
7c89917ffa
Sync with gcc/libiberty.
2015-01-07 17:34:29 +00:00
abdef8eb90
Sync libiberty from GCC
2014-11-17 03:30:13 +01:00
3f48575af8
PR sanitizer/56781 lto-plugin/ * Makefile.am (CFLAGS, LDFLAGS): Filter out -fsanitize=address. (liblto_plugin_la_LIBADD, liblto_plugin_la_LDFLAGS, liblto_plugin_la_DEPENDENCIES): Prefer ../libiberty/noasan/libiberty.a over ../libiberty/pic/libiberty.a if the former exists. * Makefile.in: Regenerated. libiberty/ * maint-tool: Also emit rule for noasan/ subdirectory. * configure.ac (NOASANFLAG): Set and substitute. * Makefile.in: Regenerated. (NOASANFLAG): Set. (all, $(TARGETLIB), mostlyclean): Handle noasan subdir like pic subdir. (stamp-noasandir): New goal. * configure: Regenerated.
...
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209476 138bc75d-0d04-0410-961f-82ee72b054a4
2014-05-08 10:18:30 -06:00
369be6981b
libiberty: fix --enable-install-libiberty flag [PR 56780]
...
Commit 199570 fixed the --disable-install-libiberty behavior, but it also
added a bug where the enable path never works because the initial clear
of target_header_dir wasn't deleted. So we end up initializing properly
at the top only to reset it at the end all the time.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206367 138bc75d-0d04-0410-961f-82ee72b054a4
2014-01-06 13:44:33 -05:00
26505cc0c4
merge from gcc
2013-10-16 00:29:48 +00:00
a4818a052e
merge from gcc
2013-06-01 01:01:44 +00:00
995b61fe5b
merge from gcc
2012-10-10 03:11:33 +00:00
601a99c67b
merge from gcc
2011-08-22 17:16:25 +00:00
26ac12805d
merge from gcc
2011-07-22 14:37:58 +00:00
62b06a9e17
merge from gcc
2010-11-21 04:01:17 +00:00
9c55e06476
Use spawnve on cygwin.
...
* configure.ac (AC_CHECK_HEADERS): Add process.h.
(checkfuncs): Add dup3, spawnve, spawnvpe; sort the list.
(AC_CHECK_FUNCS): Add dup3, spawnve, spawnvpe.
* configure, config.in: Rebuild.
* pex-unix.c [HAVE_SPAWNVE] (pex_unix_exec_child): New function.
[HAVE_SPAWNVE] (save_and_install_fd, restore_fd): New functions.
2010-11-04 23:41:21 +00:00
ffa54e5c48
merge from gcc
2010-11-02 15:20:47 +00:00
94e482001f
merge from gcc
2010-10-07 16:20:37 +00:00
9711ae4d9f
merge from gcc
2010-10-06 23:01:30 +00:00
497462ef9e
merge from gcc
2010-09-09 17:39:52 +00:00
a28030212f
merge from gcc
2010-06-03 16:54:11 +00:00
43e85a8f54
merge from gcc
2010-01-05 21:10:30 +00:00
e96158fc77
* configure.ac (AC_CHECK_FUNCS): Sort into alphabetical order.
...
* configure: Regenerate.
2009-11-25 22:41:09 +00:00
b4a451f5e1
2009-09-04 Ozkan Sezer <sezeroz@gmail.com>
...
PR target/39065
* configure.ac: Replace AC_CHECK_TYPE() for intptr_t and uintptr_t
with AC_TYPE_INTPTR_T and AC_TYPE_UINTPTR_T.
* config.in: Regenerated.
* configure: Regenerated.
2009-09-04 14:33:39 +00:00
fca6a796b7
2009-09-03 Ozkan Sezer <sezeroz@gmail.com>
...
PR target/39065
* configure.ac: Also check for intptr_t.
* config.h.in: Regenerated.
* configure: Regenerated.
* hashtab.c (hash_pointer): Cast the pointer argument to intptr_t
instead of of long.
2009-09-03 16:46:55 +00:00
d444d2baea
Sync from GCC: Update AC_PREREQ entries to 2.64.
...
/:
* configure.ac (AC_PREREQ): Bump to 2.64.
intl/:
* configure.ac (AC_PREREQ): Bump to 2.64.
libdecnumber/:
* configure.ac (AC_PREREQ): Bump to 2.64.
libiberty/:
* configure.ac (AC_PREREQ): Bump to 2.64.
2009-08-24 19:12:57 +00:00
68724c3d39
merge from gcc
2009-04-14 18:05:58 +00:00
3c72fdec4e
merge from gcc
2009-04-08 16:42:57 +00:00
10e1b6bb90
merge from gcc
2009-03-27 23:07:30 +00:00
1b5bf94466
* configure.ac (funcs, vars, checkfuncs): Don't munge on Cygwin,
...
as it no longer shares libiberty object files.
* configure: Regenerated.
2009-01-18 23:12:15 +00:00
899de17032
2008-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
...
* configure.ac: Call AC_SYS_LARGEFILE.
* config.in: Regenerated.
* configure: Likewise.
2008-10-07 16:44:52 +00:00
1c08f2c880
merge from gcc
2008-10-07 01:28:01 +00:00
d053aef827
bfd/
...
Fix loading large elf64 binaries on 32bit hosts.
* configure.in: Call AC_SYS_LARGEFILE.
* config.in: Regenerate.
* configure: Regenerate.
binutils/
Fix loading large elf64 binaries on 32bit hosts.
* configure.in: Call AC_SYS_LARGEFILE.
* config.in: Regenerate.
* configure: Regenerate.
gas/
* configure.in: Call AC_SYS_LARGEFILE.
* config.in: Regenerate.
* configure: Regenerate.
gprof/
* configure.in: Call AC_SYS_LARGEFILE.
* gconfig.in: Regenerate.
* configure: Regenerate.
ld/
* configure.in: Call AC_SYS_LARGEFILE.
* config.in: Regenerate.
* configure: Regenerate.
libiberty/
* configure.in: Call AC_SYS_LARGEFILE.
* config.in: Regenerate.
* configure: Regenerate.
2008-09-11 19:02:04 +00:00
017c113877
merge from gcc
2008-04-21 22:30:17 +00:00
c779bab85b
2008-03-27 Paolo Bonzini <bonzini@gnu.org>
...
* Makefile.tpl (PICFLAG, PICFLAG_FOR_TARGET): Remove.
* Makefile.in: Regenerate.
config:
2008-03-27 Paolo Bonzini <bonzini@gnu.org>
* extensions.m4: New.
2008-03-27 Paolo Bonzini <bonzini@gnu.org>
* mh-armpic: Remove.
* mh-i370pic: Remove.
* mh-m68kpic: Remove.
* mh-ppcpic: Remove.
* mh-sparcpic: Remove.
* mh-ia64pic: Remove.
* mh-papic: Remove.
* mh-s390pic: Remove.
* mh-x86pic: Remove.
libiberty:
2008-03-27 Paolo Bonzini <bonzini@gnu.org>
* configure.ac (frags): Don't set, use frag instead.
(PICFLAG): Set here and substitute.
* Makefile.in (PICFLAG): Substitute from autoconf.
* configure: Regenerate.
2008-03-27 14:16:55 +00:00
008d60eb19
merge from gcc
2007-07-17 18:05:02 +00:00
1f616ca10d
2007-06-14 Paolo Bonzini <bonzini@gnu.org>
...
* configure.ac: Use ACX_PROG_CC_ALMOST_PEDANTIC too.
* configure: Regenerate.
2007-06-14 14:41:46 +00:00
a104c397e7
2007-06-14 Paolo Bonzini <bonzini@gnu.org>
...
* aclocal.m4: Include config/warnings.m4.
* configure.ac: Use ACX_PROG_CC_WARNING_OPTS.
* configure: Regenerate.
2007-06-14 08:17:50 +00:00
958afec373
* configure.ac: Non-default multilibs can be cross compilations.
...
* configure: Regenerate
2007-06-07 18:43:51 +00:00
1f92e18087
merge from gcc
2007-02-26 22:14:03 +00:00
069e4b1944
* configure.ac: Add case for Mingw as host.
...
* configure: Regenerate.
2006-08-30 13:08:27 +00:00
545c9aee9b
merge from gcc
2006-04-07 00:01:28 +00:00
fd7d450d2b
merge from gcc
2006-01-29 20:07:09 +00:00
a4e5c0d804
merge from gcc
2005-07-22 03:16:33 +00:00
7edb1832f2
merge from gcc
2005-07-22 03:00:51 +00:00
e865f979ac
* configure.ac: Check for a getopt(3) declaration.
...
* configure, config.in: Regenerate.
2005-07-22 02:10:56 +00:00
4cf896a535
2005-07-07 Kelley Cook <kcook@gcc.gnu.org>
...
* config.table: Delete file. Move former contents into ...
* configure.ac: ... here and escape any brackets for m4.
* Makefile.in (config.status): Remove dependency on config.table.
* configure: Regenerate.
2005-07-07 02:21:57 +00:00
67f3cb056f
Index: include/ChangeLog
...
2005-06-20 Geoffrey Keating <geoffk@apple.com>
* libiberty.h (strverscmp): Prototype.
Index: libiberty/ChangeLog
2005-06-20 Geoffrey Keating <geoffk@apple.com>
* strverscmp.c: New.
* Makefile.in (CFILES): Add strverscmp.c.
(CONFIGURED_OFILES): Add strverscmp.o.
(strverscmp.o): New rule.
(stamp-functions): Add $(srcdir) to files in source directory.
* configure.ac (funcs): Add strverscmp.
(AC_CHECK_FUNCS): Add strverscmp.
* configure: Regenerate.
* functions.texi: Regenerate.
2005-06-21 00:28:25 +00:00
01e94249b6
merge from gcc
2005-05-28 19:49:24 +00:00
abf6a75b42
merge from gcc
2005-05-24 21:01:33 +00:00