Moin,
Eben doch! Du holst Header-Dateien vom VDR in deine Library. Damit wird sie mit einem VDR-Update potentiell inkompatibel und muss zusätzlich neu kompiliert werden. Ein Grund mehr das mit dem Plugin "Skindesigner" auszuliefern. Zumindest bei vdr4arch gibt es einen Automatismus um alle Plugins bei einem VDR-Update zu versionieren um einen kompletten Rebuild der Plugins auszulösen.
Die Lib ist kein Plugin. Es ist korrekt, dass die Lib bei einem VDR Update neu gebaut werden sollte. Aber das kann man doch auch unabhängig von den Plugins machen. Erst den VDR, dann die Lib, dann die Plugins, und zwar egal in welcher Reihenfolge. Das wäre der saubere Weg. Die Lib muss eigentlich nur in zwei Fällen neu gebaut werden: entweder die Lib selbst hat sich geändert oder der VDR wurde erneuert.
Ciao Louis