Date: Thu, 23 Jan 2003 16:38:02 +0000 From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: Jonathon McKitrick <jcm@FreeBSD-uk.eu.org> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: What is the difference between ports for STABLE and CURRENT? Message-ID: <20030123163801.GB9699@happy-idiot-talk.infracaninophi> In-Reply-To: <20030123112236.GA77802@dogma.freebsd-uk.eu.org> References: <20030123112236.GA77802@dogma.freebsd-uk.eu.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jan 23, 2003 at 11:22:36AM +0000, Jonathon McKitrick wrote: > I was just reading the announcement about OpenOffice packages being released > for 4.7 and 5.0. What are the differences between ports for these two > releases? In general, how is a port for the CURRENT branch different from a > port for STABLE? It's not just OpenOffice --- every pkg on the FreeBSD site that includes binaries has to be recompiled in order to run using the 5.x shlibs. You can install the COMPAT4X libraries on your 5.0 box so that all your old 4.x ports carry on working, but anything new is going to be linked against libc.so.5 and that's a different and incompatible application binary interface to libc.so.4. Other than that, the major difference I can see between the 5.0 OpenOffice pkg and the 4.x one is that under 5.0 the default C compiler (based on gcc-3.2.1) will compile OpenOffice, whereas under 4.x you've got to install the gcc32 port in order to do that. Most of the differences between 5.0 packages and 4.x packages are down to the change in the system compiler: gcc-3.2.1 is much more standards compiliant and much stricter when compiling c++ --- that has led to some hundreds of ports needing remedial attention before they will compile under 5.0. Also the removal of perl from the base system means that a large number of port Makefiles need to be modified to use $(REINPLACE_CMD) rather than $(PERL). That's mostly been done, but there are some stragglers still be dealt with. Cheers, Matthew -- Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks Savill Way PGP: http://www.infracaninophile.co.uk/pgpkey Marlow Tel: +44 1628 476614 Bucks., SL7 1TH UK To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030123163801.GB9699>