Joseph Myers
25fe89324c
Fix run-program-prefix comment.
2012-10-25 15:54:16 +00:00
Joseph Myers
cc1290d07e
Support cross-testing.
2012-10-24 21:59:01 +00:00
Joseph Myers
03ac099f6b
Define and use $(run-built-tests).
2012-10-24 00:08:46 +00:00
Jim Blandy
166bca2480
Add and use $(host-built-program-cmd).
2012-10-23 22:49:59 +00:00
Joseph Myers
88866099db
Refactor parts of run-program-prefix and built-program-cmd into new run-via-rtld-prefix.
2012-10-23 22:05:28 +00:00
Joseph Myers
728e272aec
Remove relics of support for configuring in the source directory.
2012-10-19 20:03:12 +00:00
Joseph Myers
d173d12e77
Don't include link-libc-static in +link-static-before-libc.
2012-10-10 21:07:20 +00:00
Roland McGrath
cc87f7d851
Clean up *objdir variables.
2012-09-28 13:58:55 -07:00
H.J. Lu
94b32c3912
Use static link by default for --disable-shared
2012-09-24 17:31:36 -07:00
H.J. Lu
189e935bf8
Replace crtendS.o with crtend.o for static link
2012-09-24 11:25:57 -07:00
H.J. Lu
6551399088
Remove $(have-cpp-asm-debuginfo) check
2012-09-15 13:08:45 -07:00
H.J. Lu
a5055ad15a
Use crtbeginT.o to statically link programs
2012-09-06 11:43:43 -07:00
Roland McGrath
c75ccd4c3a
Clean up definition of _LIBC_REENTRANT and _IO_MTSAFE_IO.
2012-08-17 09:35:15 -07:00
Marek Polacek
3fb791b889
Small cleanup in Makeconfig.
2012-08-02 00:11:39 +02:00
Joseph Myers
95f5a9a866
Avoid use of libgcc_s and libgcc_eh when building glibc.
2012-07-03 19:14:59 +00:00
Roland McGrath
4248b1b1cf
Respect --localstatedir for /var/db parent directory.
2012-06-22 10:11:07 -07:00
Joseph Myers
88a4576f50
Remove unused default-abi definition in Makeconfig.
2012-06-01 21:17:36 +00:00
H.J. Lu
0ab0291b84
Convert WORDSIZE[32|64]/ld entries to abi-variants
2012-05-30 08:33:26 -07:00
Roland McGrath
c14874927b
syscalls.list support for vDSO IFUNCs, use it for x32 gettimeofday and time.
2012-05-24 13:13:46 -07:00
Roland McGrath
30b99d798f
BZ#10375: Configure magic to use -fno-stack-protector if needed.
2012-05-16 16:22:50 -07:00
Roland McGrath
61653dfb81
BZ#10375: Configure magic to use -U_FORTIFY_SOURCE if needed.
2012-05-16 16:20:59 -07:00
Andreas Jaeger
29ba805c7b
Revert "Revert "Build glibc with -frounding-math""
...
This reverts commit 20f244a03f
.
2012-05-08 09:00:44 +02:00
Andreas Jaeger
20f244a03f
Revert "Build glibc with -frounding-math"
...
This reverts commit bd7b0e561f
.
Conflicts:
ChangeLog
2012-05-07 21:50:25 +02:00
Andreas Jaeger
bd7b0e561f
Build glibc with -frounding-math
...
* Makeconfig (+math-flags): New, set to -frounding-math.
(+cflags): Add +math-flags so that all of glibc gets compiled with
it.
2012-05-06 09:14:15 +02:00
Joseph Myers
62fde54fc5
Remove unused localtime makefile variables.
2012-05-01 18:56:25 +00:00
Joseph Myers
a3cc4f48e9
Remove --as-needed configure test.
2012-04-25 17:02:33 +00:00
Joseph Myers
3a533ca370
Don't handle libgcc_s suffixes.
2012-04-24 10:22:45 +00:00
Paul Eggert
59ba27a63a
Replace FSF snail mail address with URLs.
2012-02-09 23:18:22 +00:00
Andreas Schwab
26ecc33a02
Remove have-initfini and need-nopic-initfini
2012-02-08 20:31:55 +01:00
Ulrich Drepper
6ee65ed6dd
Sort objects before relocations
2012-01-27 15:05:19 -05:00
Ulrich Drepper
2119dcfacc
Static linking is always needed
2012-01-08 09:52:29 -05:00
Ulrich Drepper
0269750ca6
Remove non-ELF support
2012-01-07 20:30:26 -05:00
Ulrich Drepper
bdeba1354b
Remove --enable-omitfp support
2012-01-07 11:29:31 -05:00
Mike Frysinger
1c3b002bbb
Use CPPFLAGS from configure.
2011-09-19 12:41:04 -07:00
Ulrich Drepper
3ce1f29594
Cleanup of configuration options
...
Make several tool features mandatory and simplify the code.
2011-09-10 14:34:15 -04:00
Ulrich Drepper
44f0a71e58
Add rules to build libresolv with SSP flags
2011-08-17 21:36:23 -04:00
Ulrich Drepper
77fb911743
Install db-Makefile
2011-06-15 21:26:56 -04:00
Ulrich Drepper
a917104752
Add sotruss program
2011-05-28 13:20:12 -04:00
Andreas Schwab
da62f81bdd
Add support for generated PIE link rules
2011-05-13 23:31:43 -04:00
Paul Pluzhnikov
b9af13014f
Use --{start,end}-group to handle circular dependency between libgcc.a and libc.a.
2011-05-05 15:37:07 -07:00
Ulrich Drepper
e943389325
Remove use of ranlib.
2011-02-15 14:52:29 -05:00
Andreas Schwab
bc96fbda27
Work around shortest-stem feature in make 3.82+
2010-10-24 21:42:39 -04:00
Roland McGrath
7e2b0c8562
Link as-needed against ld.so.
2010-04-19 15:31:43 -07:00
Roland McGrath
4ae73ca00a
Revert "Shorten build commands"
...
This reverts commit 59d9f1d698
.
2010-04-09 15:18:58 -07:00
Daniel Jacobowitz
59d9f1d698
Shorten build commands
...
This patch scratches an itch. Each individual gcc command in the
glibc build is over 1K, which means it takes up a good chunk of my
terminal. Most of that is include paths. Any version of GCC new
enough to build glibc supports response files, which were added in
2005. So use a response file for the static list of include paths.
Now the build commands are a lot shorter, and easier to use when
developing glibc.
2010-04-08 16:48:17 -07:00
Paul Pluzhnikov
2e7c805d5e
Propagate -fdebug-prefix-map from CFLAGS to ASFLAGS.
2010-04-05 20:17:37 -07:00
Ryan S. Arnold
35e6599946
Pass $(sysdep-LDFLAGS) when using --print-file-name.
2010-01-14 15:59:02 -08:00
H.J. Lu
435aa54b3b
Consolidate PIE linking Makefile rules.
2009-06-16 09:19:59 -07:00
Ulrich Drepper
eb29449a9a
* Makeconfig: Undo last change. Add asflags-cpu to ASFLAGS in the
...
same place we add ASFLAGS-config.
2009-05-09 21:58:12 +00:00
Ulrich Drepper
23b6b46646
[BZ #10118 ]
...
2009-05-06 Ryan S. Arnold <rsa@us.ibm.com>
[BZ #10118 ]
* Makeconfig (+asflags): New variable based upon ASFLAG or
asflags-cpu.
(ASFLAGS): Add override to set ASFLAGS to +asflags.
* config.make.in (asflags-cpu): Add variable based upon
@libc_cv_cc_submachine@ to propagate -mcpu=CPU from --with-cpu=CPU to
the assembler.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/setcontext.S:
Remove unneeded file now that the assembler emits _ARCH_PWR6 and
recognizes power6 instruction set due to passing -mcpu=power6 from
--with-cpu=power6 when compiling .S files.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/swapcontext.S:
Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/setcontext.S:
Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/swapcontext.S:
Likewise.
2009-05-09 15:59:55 +00:00