> 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

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to