summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
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
2007-07-23- enable thread support in libobjcKurt Miller
- disable thread priorities in libobjc to avoid thread starvation issues - major bump lib due to new link dependency on pthread - link objc regress with -pthread Tested on i386/amd64/powerpc/landisk/vax/sparc64/hppa. okay espie@
2007-07-16Backport a gcc3 fix:Miod Vallat
* cse.c (cse_end_of_basic_block): Don't return the end of a basi block reached by a branch if we're not going to actually process this block
2007-07-05On OpenBSD/hppa, not all space registers are equivalent, so don't setMark Kettenis
MASK_NO_SPACE_REGS. ok miod
2007-06-16INTMAX_TYPE and UINTMAX_TYPE are always in terms of long long onTodd C. Miller
OpenBSD, regardless of the size of a long. OK kettenis@ espie@
2007-05-31convert to new .Dd format;Jason McIntyre
2007-05-26introduce Mdocdate tag, requested by jmc.Niall O'Higgins
2007-05-20hack generated Makefile so that section is properly 3p.Marc Espie
Not really clean, but this code is bound to change in the next perl version anyways. okay millert@
2007-05-15pass COPTS thru, okay millert@Marc Espie
2007-05-12when comparing two revisions of a directory tree, don't show dead filesNikolay Sturm
as new in the 2nd revision 'makes sense' niallo, ok xsa
2007-04-05Make sure all public declarations are declared .globl; remove code toMark Kettenis
declare functions .export, which is now redundant. This makes symbol aliases created with attribute("alias") visible. ok deraadt@
2007-04-04Update to sendmail-8.14.1Todd C. Miller
2007-03-28new C version written by ray is worlds betterTheo de Raadt
2007-03-26remove old pages; spotted by kettenisJason McIntyre
ok deraadt
2007-03-26sort the MAN entry; ok deraadtJason McIntyre
2007-03-25pick up the newer rev man pages; noticed by ingo schwarze, first rev byTheo de Raadt
jmc