Если вы хотите пересобрать пакет Debian с другими опциями, это немного сложнее, потому что пакет Debian для GCC довольно сложен. В общем, вы бы искали configure
вызов debian/rules
, но в gcc-4.2
пакете с исходным кодом на самом деле происходит интересное действие debian/rules2
. Ищите переменную, вызванную CONFARGS
там. debian/README.maintainers
Это также хорошая статья, если вы хотите серьезно взломать пакет.
Как собрать g ++ из параметров source * и * pass для `configure`
Я хотел бы пересобрать g ++ с моими собственными настройками.
Вот что я сделал до сих пор:
sudo aptitude install build-dep g++-4.2 mkdir trial && cd trial apt-get source g++-4.2
Теперь я хочу настроить мои конкретные настройки. Для g ++ это обычно делается, например,
sh configure --prefix=/home/voku/testing
Но, к сожалению, configure
внутри каталога загрузки нет сценария (а также нет файла configure.ac).
Есть ли дополнительные шаги, которые мне нужны, чтобы получить configure
скрипт?
То, что я на самом деле ищу, это способ сказать:
- получить источник
- примените все патчи, которые вам нравятся
- сделать все это готово
РЕДАКТИРОВАТЬ : Я также спросил о переполнении стека - но никто, кажется, не знает там.
РЕДАКТИРОВАТЬ : Возможно, я мог бы запустить один из инструментов, которые на самом деле создать пакет .deb для g ++.
После этого - это то, что я предполагаю - будет необходимый скрипт настройки.
Но это звучит ужасно
- собрать пакет g ++ .deb
- очистить весь материал снова
- затем используйте сгенерированный скрипт configure с моими собственными настройками
- затем построить снова
3 ответа на вопрос
Попробуйте запустить autoconf - это команда, которая создает скрипт настройки для большинства приложений, которые его используют.
РЕДАКТИРОВАТЬ:
Это был дикий гусьч, правильный ответ - отредактировать debian / rules2
Обычно это
./configure
не просто
configure
то есть попробуйте
./configure --prefix=/home/voku/non-productive
Похожие вопросы
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
6
Полноэкранная медленная вспышка в KDE 4
-
3
Пакеты в странном состоянии
-
-
8
Как вы отслеживаете, какие пакеты были установлены в Ubuntu (Linux)?
-
8
Найти, к какому пакету принадлежит файл в Ubuntu / Debian?
-
2
Как настроить автоматический вход в систему в Debian (lenny)?
-
2
Автоконфигурирование прокси в linux на основе локальных IP-адресов
-
1
Amaroks перестает играть после одной песни
-
3
Amarok отказывается проигрывать файлы * .ogg
-
2
Kopete для работы с GTalk