改 apt-build.conf ,compile 時還是沒有我要的參數

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

改 apt-build.conf ,compile 時還是沒有我要的參數

文章michtw » 週一 3月 24, 2008 10:30 pm

我的系統是 debian etch AMD64
裝了 apt-build, 修改 /etc/apt/apt-build.conf
內容如下:

# cat /etc/apt/apt-build.conf
build-dir = /var/cache/apt-build/build
repository-dir = /var/cache/apt-build/repository
Olevel = -O2
mtune = -mtune=nocona
options = " "
make_options = " -j2"


/etc/apt/sources.list 加了一行:
deb file:/var/cache/apt-build/repository apt-build main

問題是:
執行  # apt-build install <package>

在 compile 時,並沒有把 /etc/apt/apt-build.conf 裡的 gcc 參數
加入。

看了一下,在 /usr/lib/apt-build/ 有一些 gcc, g++ . . .
link ,都是 link 到 apt-build-wrapper
所以加了 export PATH=/usr/lib/apt-build:$PATH
再試一次, compile 時,還是沒加上我要的參數。

請問一下,有誰知道為什麼?
謝謝!

.
michtw
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週二 6月 05, 2007 11:05 pm

文章訪客 » 週二 3月 25, 2008 7:31 am

看看Makefile中有沒有事先指定參數,如果有的話,會以Makefile的參數為優先
訪客
 

文章michtw » 週二 3月 25, 2008 10:22 am

Anonymous 寫:看看Makefile中有沒有事先指定參數,如果有的話,會以Makefile的參數為優先



據我的了解, apt-build 應該是作一個 gcc 的 alias
e.x.
# alias gcc='gcc -march=nocona'

所以在編的時候, 不管 Makefile 怎麼寫, 只要
用到 gcc , 就會把 apt-build.conf
裡的參數加入。

否則的話, Debian 套件的 Makefile 應該很少
是沒加參數的,那 apt-build 好像就沒什麼用了?

.
michtw
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週二 6月 05, 2007 11:05 pm


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron