Показать сообщение отдельно
Старый 08.03.2010, 07:55   #2
Artkeep
Гость
 
Сообщений: n/a
По умолчанию

Скрипт сборки ядра.
Автор: 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
Вложения
Тип файла: 7z mangos_install.7z (2.9 Кб, 576 просмотров)
  Ответить с цитированием