On Tuesday, 5 November 2013 at 21:58:38 UTC, Walter Bright wrote:
On 11/5/2013 1:50 PM, Jacob Carlborg wrote:
On 2013-11-05 10:09, Walter Bright wrote:

Why not volunteer to handle the FreeBSD package builds?

Hmm, turns out it's currently not possible to build C++ code for 32bit on a 64bit FreeBSD machine. This might take a bit longer than I expected. I can still
send you 64bit binaries if that is of interest.

Yeah, you essentially need both a 32 bit FreeBSD install and a 64 bit one.

I suppose what's needed is a "one click install" package for FreeBSD.

You can compile 32-bit code on a 64-bit FreeBSD machine, as long as you do it inside a 32-bit FreeBSD jail. I've done this many times when compiling 32-bit FreeBSD packages and it works fine. If Jacob is interested, all he needs to do is setup a 32-bit FreeBSD jail, which is pretty straightforward.

On Tuesday, 5 November 2013 at 09:52:26 UTC, Arjan wrote:
DMD1 and DMD2 (and GDC) seems to be in the FreeBSD ports collection. Why can't those be used to buid the packages?

The gdc FreeBSD port is marked as broken and deprecated. I don't think it's been updated in years, back when gdc was still written by the original author.

I wrote the original makefiles for dmd1 and dmd2. They still work, but the current maintainer usually doesn't bother doing more than a cursory version number bump, so they'll often uninstall cleanly, as the list of files installed will be wrong (ie the pkg-plist is outdated). I also wrote a ldc1 makefile back then, but nobody maintained it, so it has been removed.

It appears that dlang builds their own packages for some platforms, regardless of whether it's in the native package repository or not. Probably a good idea, for instant gratification of those who want to try it out.

Reply via email to