Ich habe einen Fix committed, wobei ich nicht verstehe, warum das überhaupt einen Unterschied machen sollte. Zumindest der Build des Plugins funktioniert wieder.
Ich habe jetzt mal einen kompletten Build gestartet.
Mein Fix im package.mk (das scheint aber wahrscheinlich nicht notwendig zu sein):
Code
pre_make_target() {
export LDFLAGS="$(echo ${LDFLAGS} | sed -e "s|-Wl,--as-needed||") -L${SYSROOT_PREFIX}/usr/local/lib"
export PKG_CONFIG_DISABLE_SYSROOT_PREPEND="yes"
+ export PKG_CONFIG=${TOOLCHAIN}/bin/pkg-config
+ export ECPPC=${TOOLCHAIN}/bin/ecppc
}
Wichtiger ist wohl das hier. Und das verstehe ich überhaupt nicht. Das sollte eigentlich überhaupt keine Auswirkungen haben - nach meinem Verständnis:
Diff
diff --git a/Makefile b/Makefile
index 118966c..88c9fa6 100644
--- a/Makefile
+++ b/Makefile
@@ -42,16 +42,9 @@ APIVERSION := $(call PKGCFG,apiversion)
include global.mk
### Determine tntnet and cxxtools versions:
-TNTNET-CONFIG := $(shell which tntnet-config 2>/dev/null)
-ifeq ($(TNTNET-CONFIG),)
TNTVERSION := $(shell $(PKG_CONFIG) --modversion tntnet | sed -e's/\.//g' | sed -e's/pre.*//g' | awk '/^..$$/ { print $$1."000"} /^...$$/ { print $$1."00"} /^....$$/ { print $$1."0" } /^.....$$/ { print $$1 }')
CXXFLAGS += $(shell $(PKG_CONFIG) --cflags tntnet)
LIBS += $(shell $(PKG_CONFIG) --libs tntnet)
-else
-TNTVERSION = $(shell tntnet-config --version | sed -e's/\.//g' | sed -e's/pre.*//g' | awk '/^..$$/ { print $$1."000"} /^...$$/ { print $$1."00"} /^....$$/ { print $$1."0" } /^.....$$/ { print $$1 }')
-CXXFLAGS += $(shell tntnet-config --cxxflags)
-LIBS += $(shell tntnet-config --libs)
-endif
# $(info $$TNTVERSION is [${TNTVERSION}])
Display More
Ich warte jetzt erst einmal den Testbuild ab.