summaryrefslogtreecommitdiff
path: root/buildlib/library.mak
Commit message (Collapse)AuthorAgeFilesLines
* compile with absolute paths to allow lcov useDavid Kalnischkies2014-04-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | Instructing gcc (or clang) to prepare for capturing coverage data is easy: Just build with: CXXFLAGS=--coverage The hard part is that our buildsystem uses relative paths and so confuses the hell out of lcov as it assumes this way that all our *.cc files are in the same directory… by changing to absolute paths in the compile rules we solve this problem. Still not perfect as it refers to build/include files for most headers and our forking/threading code isn't properly captured, but good enough to see red reports for now: CXXFLAGS=--coverage make make test ./test/integration/run-tests -q lcov --no-external --directory . --capture --output-file apt.info genhtml --output-directory ./coverage/ apt.info Git-Dch: Ignore
* depend on libapt-pkg in the libapt-inst build processDavid Kalnischkies2013-06-091-2/+2
| | | | | | | fixing parallel build in the handcrafted buildsystem is a pain, so its not enabled by default, but its works for me – sometimes Git-Dch: Ignore
* we break the ABI, so let use increase the ABI number :)David Kalnischkies2010-02-181-7/+7
| | | | (This is the revert of the glibc-abi-compatibility-hack)
* revert this commit as fast as possible (aka next ABI break)David Kalnischkies2009-12-121-7/+7
| | | | | | This commit sets up our faked library extension to trick the build system into building the packages with libc6.9-6 while we are actually already at libc6.10-6. Oh dear...
* Bumped libapt version and excluded eglibc from SONAME. (Closes: #448249)David Kalnischkies2009-10-241-8/+8
| | | | | Backported from lp:~mvo/apt/debian-experimental Based on patch by Eugene V. Lyubimkin
* s/DOMAIN/APT_DOMAIN/, as /usr/include/math.h defines DO...Arch Librarian2004-09-201-1/+1
| | | | | | | Author: doogie Date: 2002-11-11 07:00:16 GMT s/DOMAIN/APT_DOMAIN/, as /usr/include/math.h defines DOMAIN to 1, and breaks us.
* gettext stuffArch Librarian2004-09-201-2/+6
| | | | | | Author: jgg Date: 2002-10-16 05:24:02 GMT gettext stuff
* glibc/libstdc++ dependency patchesArch Librarian2004-09-201-9/+9
| | | | | | Author: tausq Date: 2001-02-27 04:16:05 GMT glibc/libstdc++ dependency patches
* Join with aliencodeArch Librarian2004-09-201-0/+3
| | | | | | Author: jgg Date: 2001-02-20 07:03:16 GMT Join with aliencode
* Shared libaries only for linuxArch Librarian2004-09-201-3/+4
| | | | | | Author: jgg Date: 1999-12-10 06:39:46 GMT Shared libaries only for linux
* Fixed typo in the shared lib ruleArch Librarian2004-09-201-1/+1
| | | | | | Author: jgg Date: 1999-04-12 04:15:43 GMT Fixed typo in the shared lib rule
* Made it erase the old librariesArch Librarian2004-09-201-1/+2
| | | | | | Author: jgg Date: 1999-04-04 02:20:22 GMT Made it erase the old libraries
* Static lib supportArch Librarian2004-09-201-2/+3
| | | | | | Author: jgg Date: 1998-11-24 01:09:49 GMT Static lib support
* Brought in the GUIArch Librarian2004-09-201-1/+3
| | | | | | Author: jgg Date: 1998-07-26 23:11:52 GMT Brought in the GUI
* First draft of make system and name change to apt-pkgArch Librarian2004-09-201-0/+61
Author: jgg Date: 1998-07-12 23:58:20 GMT First draft of make system and name change to apt-pkg