Re: Как правильно собирать i386 на amd64

From
Lega Kondratiev (2:5020/1057.69)
To
Lega Kondratiev (2:5054/37.63)
Date
2005-12-24T11:26:42Z
Area
RU.UNIX.BSD
 LK> Добрый день!

 LK> Есть тестовая amd64. Поставил 6.0 для i386 и для amd64.
 LK> Для amd64 пересобрал мир (можно было просто make build32)
 LK> Собранное на i386 запускается, работает.

 LK> Теперь хочу собрать на amd64 не перегружаясь в i386.

 LK> Монтирую дерево от i386, chroot туда (jail пробовал - разницу не
 LK> увидел). cd /usr/ports/misc/mc && make собирает и ставит libtool и
 LK> затыкается на libiconv

Оказалось при распаковке tar выставляет файлам время 1 января 1970. Это сводит
make с ума. Кривой метод решения проблемы - touch нужного файла (или всех)
после
make patch.

Для current есть патч, лечащий такое поведение tar.
http://people.freebsd.org/~az/cvs-sum-dec5.html#h72-15



--- GoldED+/BSD 1.1.5
 * Origin: Твой нежный взгляд по мне прошел, как бронетранспор (2:5020/1057.69)
SEEN-BY: 46/50 50/203 520 400/814 450/159 186 1024 451/30 461/43 132 640
SEEN-BY: 469/999 550/196 4616/3 4625/8 4627/10 4635/4 4641/444 4652/15 5000/76
SEEN-BY: 5000/5000 5006/1 5007/1 5010/70 352 5011/13 5012/46 5015/10 28
SEEN-BY: 5019/31 5020/18 118 154 175 194 400 545 549 604 715 758 830 937 982
SEEN-BY: 5020/1057 1169 1523 1604 1630 1909 1922 1934 1965 2020 2142 2238 2395
SEEN-BY: 5020/2450 2552 2590 2871 4441 6028 5021/3 29 5022/128 5025/3 750
SEEN-BY: 5026/14 45 5027/16 5029/32 5030/49 115 436 473 500 556 966 1063 1900
SEEN-BY: 5030/1957 5031/47 70 72 5034/13 5035/3 38 5036/1 34 5040/47 5042/13
SEEN-BY: 5045/7 5049/1 50 97 5051/15 5053/16 5054/1 4 8 9 11 28 35 36 37 45 63
SEEN-BY: 5054/66 67 70 75 84 85 5055/95 5057/1 5059/9 5060/88 5061/15 5062/1
SEEN-BY: 5062/10 5063/3 5066/18 5067/2 5069/7 5070/1222 5074/9 5075/5 5077/70
SEEN-BY: 5080/80 1003 5081/2 5082/6 5083/21 5085/13 5090/108 5094/4 5095/20
SEEN-BY: 5096/18 6000/12 254 6001/3 10
PATH: 5020/1057 400 4441 545 5054/1 37