summaryrefslogtreecommitdiff
path: root/share/mk
AgeCommit message (Collapse)Author
2014-01-12crank to 5.5betaTheo de Raadt
2013-12-28i386 changes to PIE. See faq/current.html or use the snapshots to crossTheo de Raadt
this.
2013-12-04express final disapproval of the interfaces in libcompat, such asTheo de Raadt
them ftime(), gtty(), stty(), re_comp(), cuserid() and others. Discussion and ongoing work to fix the ports tree from many, especially naddy. ok naddy [There is a bit more cleanup possible after that, but this is considered the current safe step]
2013-11-22remove unused goo, okay guenther@Marc Espie
2013-10-15We do not produce "core" files, so they do not need to be deleted. theyTheo de Raadt
have been *.core files for a very long time. That's a lot of unlink() calls saved.
2013-10-13Make it possible to build to reduced version of a library, includingPhilip Guenther
just specific objects that are compiled with additional options to reduce their size. For use by distrib/ and crunchgen. style and naming assistance from espie@
2013-08-10libkafs5 -> libkafs (unused in build, so no functional change)Antoine Jacoutot
2013-08-06Switch vax to gcc 3.3.6.Miod Vallat
2013-08-01Don't error out if there are no regression for a particular architecture inMark Kettenis
a subdirectory.
2013-07-11Properly set LIBKAFS5, LIBROKEN and LIBWIND which were used withoutAntoine Jacoutot
being defined. Remove LIBKAFS (superseded by LIBKAFS5). ok robert@
2013-07-07move to 5.4-betaTheo de Raadt
2013-07-05ELF_TOOLCHAIN bye bye.Miod Vallat
2013-07-05VAX is an ELF citizen now.Miod Vallat
2013-06-14introduce REGRESS_FAIL_EARLY to stop regression tests at firstAlexander Hall
encountered failure ok phessler@ bluhm@
2013-03-23Revert 1.138 and switch amd64, i386, arm, sh and sparc64 back to binutils 2.15.Miod Vallat
2013-03-20Switch amd64, arm, i386, sh and sparc64 to binutils 2.17. Other platforms toMiod Vallat
follow soon.
2013-03-18Recognize and treat files with .cpp extension like any other C++ file.Martin Pieuchot
This will help me reduce some xenocara Makefiles and as millert@ pointed out, .cpp has won over .C or .cxx ;) Tested in a bulk by landry@, ok espie@, sthen@
2013-03-14disable pie for kernel modules; from dinar talypov, ok deraadt, pascalMike Belopuhov
2013-03-10Allow the PIE/NOPIE variables in bsd.own.mk to be overriden. Force properMiod Vallat
values in Makefile.cross to make sure binutils are built with the proper PIE_DEFAULT value for the target. ok millert@ deraadt@
2013-02-10switch m68k ports to gcc3Miod Vallat
2013-02-02m68k ports are now ELF citizens.Miod Vallat
2013-01-31Enable shared libraries on m88k platforms.Miod Vallat
And there was much rejoicing.
2013-01-31welcome to 5.3-BETAMiod Vallat
2013-01-05Switch m88k ports to ELF.Miod Vallat
2012-12-01Switch m88k ports to gcc 3.Miod Vallat
2012-10-19Document the current situation with who is PIE, and who is not.Theo de Raadt
2012-10-15old stuff:Marc Espie
- moved to realdepend with success, finish the old subdirdepend. - .LIBS: doesn't mean anything any more, and it had broken semantics when it meant something anyways. okay millert@
2012-09-16Add support for building non-PIE libraries.Mark Kettenis
ok deraadt@
2012-09-11sh can move to PIE, for better or worse. maybe it becomes slower, maybeTheo de Raadt
it hits more gcc bugs. or even better -- maybe we learn something which benefits the other platforms. ok miod
2012-09-02We need big PIE on powerpc because the GOT gets too big for some bloatwareMark Kettenis
like GCC. ok deraadt@, pascal@
2012-09-02take hppa to PIE as well; ok kettenis pascalTheo de Raadt
2012-09-02enable PIE on alpha, and document the situation for otherTheo de Raadt
architectures not running PIE yet.
2012-09-01avr32 did not happenTheo de Raadt
2012-08-31Don't treat zaurus special; everybody gets libraries with debug info now.Mark Kettenis
We just savd a bunch of space anyway by no longer creating _pic.a libraries. ok deraadt@
2012-08-31Enable PIE on amd64, mips64(el) and sparc64.Pascal Stumpf
Most work done by kurt@ some years ago; also, most work committed over the last weeks was based on a diff by him. Cheers, kurt@! Lots and lots of helpful input, comments, feedback and diffs from deraadt@, kettenis@ and matthew@, miod@ and others. Thanks! Bulk builds done by naddy@, sthen@, landry@ and in progress from pea@ and jasper@. Pending architectures are alpha, i386, hppa, arm, sparc and landisk. ok deraadt@
2012-08-31use subdir realtarget => target recursion (for subdir.mk .USE macro)Marc Espie
will scrap the subdirdepend case later. okay millert@
2012-08-31No longer create lib*_pic.a files. Nothing uses them anymore.Theo de Raadt
grep help from sthen; discussion with brad ok guenther pascal
2012-08-28We can't add -nopie to LDFLAGS yet, since cc doesn't understand it. UsePascal Stumpf
NOPIE_LDFLAGS instead. Noticed by matthew@ and deraadt@. Sorry for the breakage ...
2012-08-28LDFLAGS will be -nopie for the NOPIE case, change GCC_PIE_DEFAULT -> PIE_DEFAULTPascal Stumpf
since it will affect binutils too. ok deraadt@
2012-08-23turn off AFSTheo de Raadt
2012-08-22share/mk bits for PIE, currently disabled.Pascal Stumpf
ok matthew@ deraadt@ kettenis@, manpage prodding and ok jmc@
2012-08-22Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure ccPascal Stumpf
invocations. This allows us to use the compiler builtin define __PIC__ to check for PIC/PIEness rather than passing -DPIC. Simplifies PIE work a lot. ok matthew@, conceptually ok kurt@
2012-08-20add -Wdeclaration-after-statement to the default CDIAGFLAGS (used whenStuart Henderson
WARNINGS=yes is set) on gcc4 arch. ok haesbaert@ deraadt@.
2012-08-18allow other targets to work like install -> realinstallMarc Espie
(to be used in xenocara for build) okay matthieu@
2012-08-17Add a default CDIAGFLAGS, so that programs may be enable warnings byChristiano F. Haesbaert
making "make WARNINGS=Yes" without having to add a bunch of CDIAGFLAGS to its makefile. sure deraadt@
2012-08-14Garbage collect the USE_GCC variables; everything usesMatthew Dempsky
COMPILER_VERSION now. From Brad.
2012-08-14Add framework support for controlling symbol visibility in sharedMatthew Dempsky
objects, inspired by NetBSD. Discussed with kurt, kettenis, and millert. ok kettenis
2012-07-08remove unneeded and error-prone :: rulesMarc Espie
okay guenther@
2012-07-04remove old arm bootstrap scaffold.Marc Espie
checked this was no longer necessary by miod@ ok miod@, deraadt@
2012-06-20move to 5.2-betaTheo de Raadt