[BSD] forditas mas platformra, ket ports dir???
Gabor Kovesdan
gabor at FreeBSD.org
2007. Nov. 16., P, 15:11:34 CET
Laszlo Nagy escribió:
>>> Nem írtad, hogy FreeBSD-ről vagy OpenBSD-ről van szó.
>>>
> Igen, ez FreeBSD 6.2 RELEASE.
>
>>> A FreeBSD Ports
>>> Collection nem támogatja a cross-compilinget platformok között, de van
>>> egy megoldás a problémádra. Mivel amd64-en lehet futtatni 32-bites
>>> programokat az emulációs réteggel, ezért tudsz csinálni egy 32-bites
>>> jailt (az alaprendszert lehet keresztbe fordítani) és abba telepítve egy
>>> ports fát (vagy a DESTDIR funkciót használva) le tudod fordítani a
>>> portokat 32-bites környezetre.
>>>
>>>
>>>
>>>
>> Jah, és még azt elfelejtettem mondani, hogy valószínűleg be kell
>> állítanod az ARCH makrót i386-ra a jailen belül.
>>
>>
> Na jó ez így túl bonyolultul hangzik. Inkább akkor beszerelek egy erős
> diskless gépet, /usr NFS mount gigabit etherneten keresztül, és már
> fordíthatok is. Azt hiszem kevesebb ideig fog tartani, főleg hogy a
> jail-hoz nem értek. :-) Szerencsére csak egy Xorg szervert kell
> fordítani, minden más xdmpc-n keresztül fog menni.
>
Szerintem a jail-es megoldás még mindig egyszerűbb. Egy alaprendszert
mindenképp kell forgatnod i386-ra, de ha jailt csinálsz megspórolod a
fáradságot, hogy beszerelj egy új lemezt. Másrészt szerintem érdemes
megtanulni használni a jail-eket, nem nagy ördöngősség és sokszor
hasznos. Ha megvan a jail, akkor raksz bele egy ports fát és
chroot(1)-tal vagy jail(1)-el belemész aztán ott cat ARCH=i386
>>/etc/make.conf és onnantól úgy használhatod mintha natív i386 gépen
lennél.
> Szerencsére a DESTDIR-t ismerem, gondolom az alap rendszerrel nem lesz
> baj remélem a
> buildworld+buildkernel+distribution+installworld+installkernel
> automatikusan i386-ra fordít ha a kernel konfig /usr/src/i386/conf alatt
> van. (???)
>
Nem. Nézd meg a release(7) man oldalt, ott le vannak írva a makrók,
amiket tudsz használni. Konkrétan a TARGET és TARGET_ARCH makrókra lesz
szükséged.
--
Gabor Kovesdan
FreeBSD Volunteer
EMAIL: gabor at FreeBSD.org .:|:. gabor at kovesdan.org
WEB: http://people.FreeBSD.org/~gabor .:|:. http://kovesdan.org
További információk a(z) BSD levelezőlistáról