Date: Wed, 10 Sep 2003 16:54:54 +0200 From: Alexander Leidinger <Alexander@Leidinger.net> To: Michael Nottebrock <michaelnottebrock@gmx.net> Cc: freebsd-current@freebsd.org Subject: Re: Quo vadis, -CURRENT? (recent changes to cc & compatibility) Message-ID: <20030910165454.7cc2342c.Alexander@Leidinger.net> In-Reply-To: <3F5F2774.9010408@gmx.net> References: <3F5F2774.9010408@gmx.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 10 Sep 2003 15:30:28 +0200
Michael Nottebrock <michaelnottebrock@gmx.net> wrote:
> Sorry if this sounds a bit flame-ish, but the way I see it we now have
> a system compiler in -CURRENT that doesn't even compile a hello world
> if-pedantic is specified and breaks with lots of existing software out
> there
This you have to ask the gcc people...
> that tries to use a threads library because -pthread errors out (why
> could this change not have been made _after_ 4.9 is out the door,
> btw.? Or before 5.0-R FWIW.)
I don't see the connection between the change in the 5-current compiler
and 4.9...
> Is the decision criterion for making acceptable changes to core system
> components that we can somehow make 3rd party software compiling via
> ports-collection hacks?
>
> I feel that a FreeBSD that manages to break so many existing
> configure-scripts and build systems is degraded in usefulness.
In 5-current we have 3 threads libraries and want to be able to install
and use them in parallel. So there has to be a way to specify which one.
This is why we need the ports collection to respect the PTHREAD*
variables. A lot of ports already do this (e.g. the GNOME ones), but not
all.
It may be inconvenient in the short term, but beneficial in the long
term.
Bye,
Alexander.
--
If Bill Gates had a dime for every time a Windows box crashed...
...Oh, wait a minute, he already does.
http://www.Leidinger.net Alexander @ Leidinger.net
GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030910165454.7cc2342c.Alexander>
