*** --tag: disable-static ismeretlen

Nyilvánvaló, hogy ez kellene nekem mondjon valamit, de egyelőre nagyon nem értem...
Ezt a 'make all' mondta nekem a php-7.4.0RC3 fordításánál, és biztos vagyok benne, hogy igaza is van, de egyelőre csak hülyén nézek... Folyt. köv.

2019.10.17. 05:23
7.4.0RC4-ben már nincs benne ez a --tag=disable-static.

Hozzászólások

Igen, a libtoolnak van gondja, a PHP Makefile-jában (eredetileg build/Makefile.global) ilyet látok:


libphp$(PHP_MAJOR_VERSION).la: ...
        $(LIBTOOL) --mode=link --tag=disable-static $(CC) $(CFLAGS) ...

Mondjuk én a tag-ban olyasmit várnék, hogy --tag=CC vagy --tag=CXX dehát mindig tanulok valamit.

A 7.4.0RC2-ben csak simán így van:


libphp$(PHP_MAJOR_VERSION).la: ...
        $(LIBTOOL) --mode=link $(CC) $(CFLAGS) ...

Most úgy látom, hogy Lelkes Laca még egy másik fájlt is megjobbított (bár talán nem a RC3-ban kellett volna, dehát a lelkesedést visszafojtani nem szabad), szóval most itt tartunk:


for i in build/Makefile.global build/php.m4; do 
    sed_repl 's/--tag=disable-static/--tag=CC/' "$i"
done

Szerk: Ja, meg a 'configure'-re ugyanazt, lehetőleg még a futása előtt.


for i in ./configure build/Makefile.global build/php.m4; do
    sed_repl 's/--tag=disable-static/--tag=CC/' "$i"
done