Bug 200167 - Cross compiling support in ports system.
Summary: Cross compiling support in ports system.
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Ports Framework (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Port Management Team
Depends on:
Reported: 2015-05-13 11:00 UTC by sasamotikomi
Modified: 2015-06-15 08:16 UTC (History)
2 users (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description sasamotikomi 2015-05-13 11:00:22 UTC
Global problem with build ports on one architecture for another architecture, for example: 
x86 32-bit software for 64-bit system( such wine/doom etc.)   
building package for ARMV6/7 on x86/x86-64 system etc.
Comment 1 Mathieu Arnold freebsd_committer 2015-06-14 03:19:54 UTC
Use poudriere to do that.
Comment 2 sasamotikomi 2015-06-15 04:19:59 UTC
(In reply to Mathieu Arnold from comment #1)
Poudriere is interesting tool but:
1)Poudriere itself cannot use for creating 32-bit packages for 64-bit systems (not ordinary package 32-bit for 32-bit system)
2)I think for ordinary user doubtfully start install and setting up poudriere for just update few ports.
Even if I add all depends for build 32-bit packages for 64-bit systems for example in doom port or create separated port (what making difficult ports structure) I still need 32-bit environment for build this package, posible use simular hack which used in i386-wine* but  is this "too hacky way".
Comment 3 Mathieu Arnold freebsd_committer 2015-06-15 08:16:36 UTC
If poudriere is missing a few features, please, open bug reports there :-)