summaryrefslogtreecommitdiff
path: root/share/mk/bsd.lib.mk
AgeCommit message (Expand)Author
2023-06-03bsd.*.mk: move MKSTRIPSYM default to bsd.own.mklukem
2023-05-28share/mk: finish USE_COMBINE, NOCOMBINE deprecationlukem
2023-05-09bsd.lib.mk: Nix trailing whitespace.riastradh
2023-05-08Allow linking against archives like PROGDPLIBS does.christos
2023-02-07fix code attempting to skip adding "-g" if "-g*" already is used.mrg
2022-03-29get rid of old style `` command substitution in shell and use $() instead.christos
2021-11-28For private and module libraries, build lint but do not install the lintchristos
2021-10-27revert previous: http://mail-index.netbsd.org/source-changes/2021/10/25/msg13...ryo
2021-10-25In some arch, _mcount() would be called recursively when built with COPTS=-O0.ryo
2021-08-21fix some more typos in comments/log messages, improve wording as well.andvar
2020-11-09- make the CTFCONVERT command lines consistent and concise by putting allchristos
2020-06-011. if ${LIBISPRIVATE} == "pic", create _pic.a so that we can embed the librarychristos
2020-05-30Allow LIBISPRIVATE to build a pic version of itself for embedding intochristos
2020-05-10Pass -Wno-unused-command-line-argument for LLVM, discussed onmaxv
2019-08-27Enhance the support of LLVM sanitizerskamil
2019-01-21Most of the mv operations are to move temporary files to their final place.christos
2019-01-06Since g++ uses stdc++_p when building with -pg make this PIC on thechristos
2018-07-25Introduce MKLIBCSANITIZER in the share/mk ruleskamil
2018-06-25Add a framework for renaming symbols in libc&co for MKSANITIZERkamil
2018-06-21Refactor MKSANITIZER flags in mk ruleskamil
2018-06-05Elide -nostdinc from LINK.c when linking object files since clang complainschristos
2018-06-05Add rules for building relocatable objects to avoid having random Makefileschristos
2017-05-29remove ugly profiling hack now that the compiler is fixed.christos
2017-05-23XXX: Remove -fPIE for profiled libraries because this breaks relocations forchristos
2017-04-24fix another parallel-build race with MKDEBUG=yes by creating the .so.linkchs
2017-04-20Introduce MKSTRIPSYM build optionozaki-r
2017-01-08- centralize setting of MK* vars in bsd.own.mkchristos
2016-03-12remove conditionals that are always true with GCC >= 4.8.mrg
2016-02-27Revert and leave broken.christos
2016-02-27Don't build archive libs with -fPIC breaks static binaries and profilig.christos
2016-02-21Add NODEBUGchristos
2016-01-31Introduce NOPIE and NOCTF so that standalone programs build properly.christos
2015-09-08Revert previous. It was not wrong, but not necessary for everyone.uebayasi
2015-09-07Order object build alphabetically.uebayasi
2015-07-29Revert rev 1.359 which broke libsa builds. PR/50101tsutsui
2015-07-20Simplify the build of library archives by no longer doing a topologicaljoerg
2015-06-04fix MKDEBUG vs parallel builds. split the creation of the finalmrg
2015-06-02Strip the debug symbols via a temporary file, atomically replacing the fullchristos
2014-12-01PR toolchain/9618: add ".d" to MKDEP_SUFFIXES so the depend files are rebuilterh
2014-06-13remove the build support for GCC 4.1, and any hacks i found for it.mrg
2014-04-24allow use with linkers that don't support --warn-shared-textrelpooka
2014-04-11Back changes from 1.349 on since the -Wl,-x bug has been fixed in binutils.matt
2014-04-11explain what's going on, add another kludge for -gchristos
2014-04-09Since the objcopy -x removes debugging symbols, delay that if we are buildingchristos
2014-04-09change -x to OBJCOPYLIBFLAGS like everywhere else.christos
2014-04-04Using -Wl,-x breaks build ARM BE8 shared libraries by striping the $a/$d/$tmatt
2014-03-09let's see if the new dwarf library can handle dwarf 4christos
2014-03-02If we are compiling with -g and using gcc4.8 and dtrace downgradechristos
2014-02-26define EXTERNAL_GCC_SUBDIR based upon HAVE_GCC, for GCC >= 4.5,mrg
2014-01-14Let MKARZERO default to the same value as MKREPRO, so callersapb