Скрипт сборки ядра.
Автор:
Alex Blade
Изменено:
Заменена поддержка Scriptdev2 SVN на Git
Параметры ../configure и make подстраивайте под свою машину.
Сам лично использую такие:
Код:
../configure --prefix=/server/$BINARYDIR/$THISBINARYDIR --sysconfdir=/server/$BINARYDIR/config --datadir=/server/$BINARYDIR/sql --disable-builtin-ace --with-python --with-debug-info --enable-cli CFLAGS="-march=athlon64 -m64 -O2 -msse3 -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -frename-registers -fno-strict-aliasing -fno-strength-reduce -fno-delete-null-pointer-checks" CXXFLAGS="-march=athlon64 -m64 -O2 -msse3 -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -frename-registers -fno-strict-aliasing -fno-strength-reduce -fno-delete-null-pointer-checks"
Код:
make -j3 && make -j3 install
Для тех кто использует не встроеный ACE добавить строчку для создания папки Lib
Код:
else
echo "Папка для размещения текущей ревизии - $THISBINARYDIR - существует"
fi
if [[ -z "$(ls | grep $LIB)" ]]; then
echo "Создаем папку Lib для размещения библиотеки ACE"
mkdir $LIB
else
echo "Папка Lib для библиотеки ACE - существует"
fi
cd /server/$MAINSRCDIR/$COMPILEDIR/$THISCOMPDIR