[REVIEW] Completing i386-wine
Thomas Mueller
mueller6724 at bellsouth.net
Mon Aug 5 05:00:28 UTC 2013
> Subject: Completing i386-wine
> Date: Saturday, 3 August 2013, 14:46:06
> Hi All,
> There has been one major missing piece of i386-wine. The ability for the port
> to "build" and install under amd64 (and thus to appear in the official repos
> of FreeBSD). Since the Port's Collection does not support cross compiling
> this is quite "impossible".
> However, there is precedent. The misc/compat ports are essentially binary
> ports and I propose doing the same thing for i386-wine: compile the packages
> on my system, upload the packages to LOCAL and have the port repackage those
> binaries when installing under amd64.
> Although that is a simple process the only problem is that when i386-wine is
> being built under i386 the port is a slave port while under amd64 it is the
> master. This requires the port to do it's own bootstrapping.
> So, please see attached, for review.
Would there also be the possibility to have i386-wine as a source-code port, and build from i386 installation? That avoids cross-compiling.
One could build an i386 installation either from amd64 or previous i386 installation, then build i386-wine and other desired ports when booted into the i386 installation.
This i386 installation would be on another partition or another disk (USB 3.0 stick or USB 3.0 hard-drive partition?), and from the amd64 installation, the i386 installation could be mounted on /compat/i386.
With a USB hard drive, if not directly bootable, the loader and kernel could be copied to another boot disk/partition, and root could be set for the USB hard-drive partition. My USB 3.0 hard drive, Western Digital My Book Essential, is not recognized by the BIOS/UEFI or GRUB2, but is accessible from Linux or FreeBSD.
Tom
More information about the freebsd-ports
mailing list