[測試]apt-build衝阿

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

re:[測試]apt-build衝阿

文章阿威 » 週五 9月 20, 2002 6:49 pm

剛剛去了解了一下
你如果仔細看看的話你就會發現
你的原來的gcc已經變成gcc.real
然後gcc被指向gcc.wrapper
就阿信大大說 gcc.wrapper是perl script
裡面的語法(我猜)大概就是exec gcc+最佳化語法
所以只要執行gcc最佳化就有了
但是同時執行O3及O2我就不知道差在那裡了
阿威
摩托學園!學園長們
摩托學園!學園長們
 
文章: 419
註冊時間: 週三 9月 04, 2002 2:31 am

re:[測試]apt-build衝阿

文章阿信 » 週五 9月 20, 2002 10:50 pm

to 阿威and octapult兄,應該還是以-O3為主。

to moto老哥,mozilla編譯會比kernel還要久呢。

to訪客兄,請安裝autoconf-2.13,才可以正確的configure mozilla
系統預設是用2.54
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[測試]apt-build衝阿

文章訪客 » 週五 9月 20, 2002 10:52 pm

剛剛看了一下 gcc.wrapper 的程式碼,只要執行 apt-build 的時候沒有下 --no-wrapper 的參數,就會讀進 /etc/apt/apt-build.conf 裡面的參數。所以假設 apt-build.conf 內容為 "cc = gcc3.04 Olevel = -O3 march = -march=athlon mcpu = -mcpu=athlon" 的話,原本的指令假如為 "gcc -O2 arg1 arg2 arg3",就會變成 "gcc-3.04 -O2 arg1 arg2 arg3 -O3 -mcpu=athlon -march=athlon"。所以現在就看 gcc 同時遇到 -O3 和 -O2 的時候,會以那一個參數為準囉。
訪客
 

re:[測試]apt-build衝阿

文章阿威 » 週五 9月 20, 2002 10:57 pm

如果硬要比先後次序的話我想應該是
gcc-3.04 -O3 -mcpu=athlon -march=athlon -O2 arg1 arg2 arg3
因為gcc="gcc-3.04 -O3 -mcpu=athlon -march=athlon"
只是先後次序有沒有關係我就不知道了
阿威
摩托學園!學園長們
摩托學園!學園長們
 
文章: 419
註冊時間: 週三 9月 04, 2002 2:31 am

re:[測試]apt-build衝阿

文章octapult » 週五 9月 20, 2002 10:58 pm

剛剛忘了登入,上面那一篇文章是我貼的 :)
我突然想到 apt-build 的一個缺點,其實應該說可能是套件本身的問題吧,那就是有的套件會內定使用舊的 library 來編譯,例如我要 apt-build --reinstall install zlibg1 的時候,系統會想要安裝 libc5,所以我就取消了。
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:[測試]apt-build衝阿

文章阿信 » 週五 9月 20, 2002 11:03 pm

恩...這個缺點可以使用apt-build upgrade就可以解決了。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[測試]apt-build衝阿

文章octapult » 週五 9月 20, 2002 11:15 pm

to 阿威:
我本來想的也是跟你一樣,可是我寫了一個小程式測試,抓到的參數順序卻是 argv[1] = -O2, argv[2] = arg1, argv[3] = arg2, argv[4] = arg3, argv[5] = -O3, argv[6] = -march=athlon, argv[7]= -mcpu=athlon,所以應該是 "gcc-3.04 -O2 arg1 arg2 arg3 -O3 -march=athlon -mcpu=athlon"。剛剛看了一下男人,原來裡面有提到假如參數裡面有好幾個 -O,會以越後面的參數為準 (跟數字大小也無關),所以應該是阿信說的以 -O3 為主沒有錯。
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:[測試]apt-build衝阿

文章阿信 » 週五 9月 20, 2002 11:15 pm

恩...老實講,目前只能說apt-build還有很多問題,bug可能滿多的,

使用上就要小心一點,至於-O3的問題,我在一些package上依然無法使用,這可能是軟體makefile本身的問題吧。

阿威兄所說的--no-wrap小弟會來研究看看,感謝提知。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[測試]apt-build衝阿

文章阿威 » 週五 9月 20, 2002 11:23 pm

原來是這樣阿,謝謝octapult大大講解。
阿信大大 no-wrap是octapult大大講的不是我。
不過我覺得no-wrap就是不理apt-build.conf裡面的參數而已吧。
對了請問那些套件-O3不能用咧,請阿信大大說明一下吧。
阿威
摩托學園!學園長們
摩托學園!學園長們
 
文章: 419
註冊時間: 週三 9月 04, 2002 2:31 am

re:[測試]apt-build衝阿

文章阿信 » 週五 9月 20, 2002 11:49 pm

恩...老實講,滿多的,真是慘阿!!!

目前正在mirror source package,明天打算卯起來rebuild world!!
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[測試]apt-build衝阿

文章阿威 » 週六 9月 21, 2002 12:37 am

還有很多的套件不能apt-build呢
像是一堆lib譬如libc6(雖然不知道會不會影響效能,反正就編編看嘛)
越來越貪了,阿信大大rebuild world好後來分享你的成果喔。
阿威
摩托學園!學園長們
摩托學園!學園長們
 
文章: 419
註冊時間: 週三 9月 04, 2002 2:31 am

re:[測試]apt-build衝阿

文章octapult » 週六 9月 21, 2002 10:19 pm

剛剛編譯安裝了 preempt-patch 過的 kernel-2.4.19,還有使用 apt-build 重新編譯安裝 x-window-system-core,執行 quake2 的畫面更新率並沒有改變 :shock: 現在正在試著重新編譯 libsdl1.2debian 和 quake2,看看會不會有差別。

另外弟突發奇想,假如我們在安裝完 Debian 的 base package 以後,將 /etc/apt/sources.list 設定為只有 deb-src 的話,會不會以後的 package 就全部都從 source 編譯後再安裝?
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:[測試]apt-build衝阿

文章阿信 » 週六 9月 21, 2002 11:05 pm

no!!這是沒辦法的,這樣apt-build會出現甚麼package找不到,

所以還是要留deb , deb-src那兩行。

剛剛把x-win , icewm 等x的apps全部編譯過一次,老實講,是有變快,但沒到我驚訝的地步,可能是我的硬體好的關係加上使用的是icewm,

如果用kde的話,就不知道是否有便快了。

對了xfree86沒辦法用-O3的最佳化,只能用-mcpu=i686 -march=i686
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[測試]apt-build衝阿

文章palmpilote » 週二 10月 22, 2002 9:37 am

想請問一下
用apt-build後
編譯好的deb檔或中間過程中的暫存檔會不會留下來
還是說和apt-get一樣可以選擇把他刪除 減少使用空間

現在正在做apt-build world
第一次在debian上感覺到...........空間不足 :lol:
頭像
palmpilote
快樂的大學生
快樂的大學生
 
文章: 524
註冊時間: 週四 10月 17, 2002 4:01 pm
來自: 笨呆星球

re:[測試]apt-build衝阿

文章阿信 » 週二 10月 22, 2002 7:11 pm

apt-build clean can erase the temp files

or you may be eager to use 'rm'
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

上一頁下一頁

回到 debian misc

誰在線上

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