Ich habe eine eher allgemeine Frage zum Ertsellungsprozess.
Ich habe eine Regel zum Erstellen von htop erzeugt:
Code: Alles auswählen
#htop
$(DEPDIR)/htop: bootstrap libncurses @DEPENDS_htop@
@PREPARE_htop@
cd @DIR_htop@ && \
$(BUILDENV) \
[ ! -f $(targetprefix)/include/curses.h ] && \
ln -s $(targetprefix)/include/ncurses/curses.h \
$(targetprefix)/include/curses.h ; \
./configure \
--libdir=$(buildprefix)/@DIR_htop@ \
--enable-shared \
--build=$(build) \
--host=$(target) \
--prefix=$(targetprefix) \
ac_cv_file__proc_stat=yes \
ac_cv_func_malloc_0_nonnull=yes \
ac_cv_func_realloc_0_nonnull=yes \
ac_cv_file__proc_meminfo=yes && \
$(MAKE) all && \
@INSTALL_htop@
@CLEANUP_htop@
touch $@

...allerding mit 20% Prozessorlast., aber das ist wohl kein Wunder.
Nach dem erfolgreichen Make wird das htop-Verzeichnis im CDK komplett gelöscht.
Bei einem weiteren Make werden scheinbar die Parameter aus dem configure nicht immer übernommen.
Meine Frage ist jetzt: Worauf bezieht sich Make bei weiteren Durchläufen, wenn nach dem erfolgreichem Durchlauf alle Objekte zum Paket gelöscht werden?
Was muss ich tun um auch die gecachten Werte des configure zu löschen?