summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2008-04-05don't force recreating directories in mklibgcc, this causes rebuilds duringMarc Espie
install. Prompted and tested by drahn@
2008-04-02Update to queue group-based config in use on the list server.Todd C. Miller
2008-03-28Remove unnecessary whitespace on .type foo,@object lines, which confuse gasMiod Vallat
on some (not in-tree) configurations. ok espie@ kettenis@
2008-03-28Enable shared libraries on landisk.Dale Rahn
The sh architecture required some different linkage than most platforms, This fixes those other requirements.
2008-03-24msg_controllen has to be CMSG_SPACE so that the kernel can account forTheo de Raadt
each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len). This works now that kernel fd passing has been fixed to accept a bit of sloppiness because of this ABI repair. lots of discussion with kettenis
2008-03-15This should set msg_control using CMSG_SIZE(), and not assume thatTheo de Raadt
sizeof(buffer) is the right size (alignments can mess it up). Code is apparently not used, but it is better if all examples show the correct idiom ok hshoexer
2008-03-13Add __data_start symbol to all ELF archs to consistently mark the beginningKurt Miller
of the writable sections. This is useful for garbage collectors such as boehm-gc to locate these sections in a uniform way. input and okay drahn@, miod@
2008-03-08more mkhybrid prototypes cleanups.Marc Espie
okay otto@
2008-02-27fix a segfault in gnucvs that can occur with "checkout -c" if there isJoris Vink
an unknown flag specified in CVSROOT/modules. found by tobias@, ok millert@
2008-02-27start cleaning up that mess (some sprintf -> snprintf, plus -Wall)Marc Espie
okay millert@
2008-02-20Fix a use-after-free bug in the envelope code just after a port 25 fork.Brad Smith
From Matthew Dillon@DragonFlyBSD ok millert@ dlg@
2008-02-15Really enable weak aliases by disabling the unwanted SUPPORTS_WEAK override, theMiod Vallat
default logic works better.
2008-02-12Fix a few warnings, including an uninitialized variable in an error case.Miod Vallat
2008-02-10give method name of covariant return issue.Marc Espie
okay miod@
2008-02-08Febuary -> FebruaryJason McIntyre
2008-01-29More read/write result checking fixes to avoid unsigned comparisons vsKenneth R Westerback
-1. ok henning@ beck@ ray@
2008-01-29fix another make -j race, avoid rebuilding some archives twice in parallel.Marc Espie
okay millert@, went thru several full builds including >500 perl packages...
2008-01-25"read(..., ..., sizeof Y) < sizeof Y" is a dangerous idiom because itKenneth R Westerback
does an unsigned comparison and read() can return -1. Use '!=' instead of '<' since read() can't return more than 'sizeof Y'. Not perfect (that would require a separate test for -1) but a very common usage. We don't actually compile this code so there is no functional change. Diff fixed & ok millert@
2008-01-14Fix a race by making maybe-all-bfd depend on all-bfd and maybe-all-opcodesMark Kettenis
depend on all-opcodes. Problem found by espie@. ok espie@
2008-01-14manpages need directories.Marc Espie
okay kettenis@
2008-01-01In the alpha allocate_stack builtin, only trigger stack probes if not runningMiod Vallat
OpenBSD or VMS, or -fstack-check; this was missed when disabling stack checks a few months ago. ok kettenis@
2007-12-30enforce install -S, avoids races with make -j:Marc Espie
libtool does relink some files during install, and it can happen that it relinks stuff at the exact same time that ld is being reinstalled. okay kettenis@
2007-12-24Teach as(1) about %gl on sparc64.Mark Kettenis
ok miod@
2007-12-01fix makefile races.Marc Espie
okay millert@
2007-11-28use sizeof (buf) instead of hardcoded valueCharles Longeau
use strcspn to properly overwrite '\n' in fgets returned buffer ok ray@
2007-11-28insert .WAIT so that stuff is built first, and checked afterwards, insteadMarc Espie
of everything happening simultaneously.
2007-11-28add dependencies for protector.o, preventing it from being built too early.Marc Espie
Okay miod@
2007-11-28fix race: install-all can only be run *after* all is finished, otherwiseMarc Espie
we may end up installing gdb while it's been rm -f. okay kettenis@
2007-11-28Fix md_swap{in,out}_reloc.Miod Vallat
2007-11-26Add a new warning to gcc, -Wvariable-decl, which causes it to warn forMiod Vallat
auto declarations which size are not known at compile time. This flag will eventually be added to the kernel makefiles so that we can rely on -Wstack-larger-than work. ok deraadt@ mbalmer@ otto@ marco@
2007-11-26fix build for real, forward maninstall to wrapper1Marc Espie
okay deraadt@
2007-11-25espie broke the make install codepath (and I think not just for DESTDIR), so ↵Theo de Raadt
back it out
2007-11-25man pages are in Makefile.bsd-wrapper1, so MLINKS should be there too,Theo de Raadt
or it attempts to ln them before they exist....
2007-11-24some make -j fixes.Marc Espie
- put the man pages in a separate Makefile, they need main build to be finished for dependencies to resolve correctly. - run perl's make depend before we run build. We can probably get rid of most of it, but one of Todd's remarks made me realize we still want to depend perlmain.
2007-11-24Fix a.out header endianness swap.Miod Vallat
2007-11-20the extra stuff also needs stmp-dirs, as found out by naddy@Marc Espie
2007-11-11import perl 5.10.0 from CPANSimon Bertrang
2007-11-11update File::Temp to CPAN version 0.18 as other modules start to use itSimon Bertrang
ok millert@
2007-11-07Fix potential heap overflow given a specially crafted regexp.Todd C. Miller
From Tavis Ormandy; adapted from fixes in the perl 5.9.x codebase.
2007-11-05make sure configure does not hardcode MAKE in its generated makefile.Marc Espie
(GNU people high on LSD... ? ??? )
2007-11-03man pages can only be built after configure has runMarc Espie
2007-11-03fix groff build:Marc Espie
- directories must be built in sequence - manpages can only be built after the main program is finished building.
2007-11-03make sure configure is done before we try building manpages.Marc Espie
2007-10-29add missing dependency. Taken from upstream gcc.Marc Espie
okay kettenis@ (`if it builds' and it does)
2007-10-25fix dependency. ok millert@, \_o< miod@Marc Espie
2007-10-03On i386, use PCB_SAVECTX flags to distinguish between state saved by a normalMark Kettenis
context switch, and state saved by savectx(). This makes backtraces from kernel crash dumps work much better.
2007-09-03crank libc and libstdc++ majorsTodd C. Miller
2007-09-03Add __cxa_atexit() support for gcc3. This provides support for shared ↵Todd C. Miller
object destructors called at dlclose() time. Inspired by similar changes in FreeBSD and NetBSD.
2007-08-24fix a bug leading to infinite recursion; adapted from CPANSimon Bertrang
ok millert@
2007-08-21Treat Ldatafault_internal as having a trap frame.Mark Kettenis