18 Commits (fa3c5ac38aed85b86cdf159e59524d5fcb3f70fc)

Author SHA1 Message Date
Jo-Philipp Wich fa3c5ac38a autotools.mk: remove GNUmakefile before running autoreconf (spotted libgcrypt++) 14 years ago
Jo-Philipp Wich 48b953fa1c autotools.mk: allow disabling autoreconf, remove libdir fixup 14 years ago
Jo-Philipp Wich f3f3be3dfe autotools.mk: allow autogen.sh / autoreconf to fail (for now) 14 years ago
Jo-Philipp Wich 69aeb3a06c autotools.mk: if ./autogen.sh exists, call that. Call autoreconfig only if configure.in or configure.ac exists 14 years ago
Jo-Philipp Wich 591190e215 deploy the steamroller tactics and autoreconfigure any package carring the libtool fixup, this should solve a number of issues ranging from linking into the host, syntax errors in libtool and missing make targets 14 years ago
Jo-Philipp Wich c10515db65 re-enable the libtool PKG_BUILD_DEPENDS for PKG_FIXUP and emit a deprecation warning. Packages must specify PKG_BUILD_DEPENDS:=libtool 14 years ago
Mirko Vogt 9a18fff28e ensure accidentally installed *.la-files (into $STAGING_DIR) are going to be removed afterwards - this actually should be done within respective package-Makefiles itself, however they need to stay compatible with libtool v1.5.x which is used in backfire, since it (may) require those files 14 years ago
Mirko Vogt b599f7dc42 disable libtool fixups in trunk globally 14 years ago
Felix Fietkau c4b3e38fc0 fix libtool fixup for libstdc++ 14 years ago
Felix Fietkau e10df8d2b5 add a new helper macro to deal with conditional ./configure flags 15 years ago
Lars-Peter Clausen bd2e3ccd6f autotools.mk: Don't try to fixup .la files in the DevInstall host path, because those .la files shouldn't go there anyway. 15 years ago
Lars-Peter Clausen d38ce9313b autotools.mk: Add PKG_LIBTOOL_PATHS variable. 15 years ago
Lars-Peter Clausen 93567fed7a autotools.mk: Add libstdc++ quirk to libtool_fixup_libdir. Fixes build of packages which use libtool and link against packages which link against libstdc++ 15 years ago
Lars-Peter Clausen 246a5b334d More libtool madness: Every package which was using c++ and libtool fixup was linked against libstd++ even though if it should have been linked against uclibc++. This is fixed by providing a special version of libtool fixup for packages which should use uclibc++. Not pretty but functional. Packages linking against uclibc++ should use PKG_FIXUP:=libtool-ucxx instead of PKG_FIXUP:=libtool 16 years ago
Felix Fietkau 34939cad39 get rid of $Id$ - it has never helped us and it has broken too many patches ;) 16 years ago
Lars-Peter Clausen 6f774d468f Change libtool fixup behaviour. Still ugly but it works until we have a real fix. It uses a InstallDev/Post hook to find all .la files which are going to be installed in the staging dir and prefixes every path in those files which starts with /usr/lib with $(STAGING_DIR). 16 years ago
Felix Fietkau 585a9ff548 fix libtool version checks in some configure scripts 17 years ago
Felix Fietkau 5c2991d8bc add improved autotools fixups 17 years ago