summaryrefslogtreecommitdiff
path: root/buildlib/library.mak
Commit message (Collapse)AuthorAgeFilesLines
* buildsystem: deal with spaces in path to sourceDavid Kalnischkies2015-12-191-1/+1
| | | | Git-Dch: Ignore
* move -std=c++11 from CXX to new CXXSTDDavid Kalnischkies2015-11-191-2/+2
| | | | | | | | The hack introduced in aa91826f is replaced with a hopefully better working "proper" solution with a new variable just for the standard we use everywhere we use CXXFLAGS. Git-Dch: Ignore
* change to libapt-pkg abi 5.0 with versioned symbolsDavid Kalnischkies2015-08-101-3/+7
| | | | | | | | | | | We changed an aweful lot of stuff, so 5.0 is properly better than 4.X as a semantic version and as we are at it lets add some trivial symbol versioning as well: We just mark all exported symbols with the same version for now. This isn't really the proper thing to do as if we add symbols in later versions (with the same abi) they will get the same symbols version, but our .symbols file will protect us from the problems arising from this as it will ensure that a package acutally depends on a version of the abi high enough to include the symbol.
* 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