Zmiana opcji kompilacji po skompilowaniu...

Ogólne pytania dotyczące systemu
Frost
Posty: 12
Rejestracja: 23 lutego 2007, 12:10

Zmiana opcji kompilacji po skompilowaniu...

Post autor: Frost »

Jeśli skompiluję sobie program FOO w ten sposób:

Kod: Zaznacz cały

# ./configure --X --Y
# make
# make install
a potem okaże się, że zapomniałem o:
w opcjach, to czy muszę kompilować FOO odnowa czy można to zmienić już po skompilowaniu? Jest to zależne od paczki czy jest to jakiś schemat?

Podaję to jako przykład, bo zastanawia mnie ogólnie fakt zmiany takich opcji już po skompilowaniu czegokolwiek.



:arrow: Konkretniejszy przykład:

Kod: Zaznacz cały

 # ./configure --prefix=/usr/local/php4 --with-config-file-path=/usr/local/php4 --sysconfdir=/usr/local/php4 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-openssl=/usr/local/ssl --enable-discard-path --enable-debug --enable-track-vars --enable-versioning --with-openssl=/usr/local/ssl --with-xml --enable-bcmath --with-bz2 --enable-calendar --with-jpeg-dir=/usr/local --with-png-dir=/usr/lib --with-tiff-dir=/usr/local --with-ttf=/usr/lib --with-curl --with-db --with-dbase --with-pear --enable-exif --with-gettext --with-iconv --with-iconv-dir=/usr/local --enable-mbstring --with-mcrypt --with-mhash --with-zlib --with-gd --with-gd-native-ttf --with-xslt-sablot=/usr/lib --enable-xslt --enable-wddx --with-kerberos --with-ncurses
 # make
 # make install
i po jakimś tam czasie użytkowania okaże się, że przydałaby mi się jednak jeszcze na przykład opcja

Kod: Zaznacz cały

--enable-ftp
to czy muszę PHP kompilować od nowa? Zapewne jeśli chodzi o PHP w pliku php.ini można to dodać, ale jak jest z innymi paczkami?
Rad
Member
Posty: 1208
Rejestracja: 28 czerwca 2006, 15:05

Post autor: Rad »

Musisz przekompilować program od nowa, jeżeli dodałeś/usunąłeś jakieś flagi.
Frost
Posty: 12
Rejestracja: 23 lutego 2007, 12:10

Post autor: Frost »

Każda paczka, która da się konfigurować zawiera pewnie swój plik konfiguracyjny. A więc, po przekompilowaniu paczki wystarczy skopiować z powrotem ów plik i teoretycznie powinno zadziałać, czy tak? Jeśli nie to trochę kłopotliwe było by to "dodawanie flag" jeśli należałoby konfigurować program odnowa.
mlyczek
Junior Member
Posty: 979
Rejestracja: 02 sierpnia 2006, 19:17

Post autor: mlyczek »

plik konfiguracyjny może jest, ale skompilować trzeba i tak ponownie.
ODPOWIEDZ