BROKEN tags (Re: cvs commit: ports/devel/avr-libc Makefile)

Joerg Wunsch j at uriah.heep.sax.de
Mon May 19 02:20:09 PDT 2003


As Kris Kennaway wrote:

> >   Remove BROKEN.  It's not that port that is broken, but FreeBSD 5.x in
> >   that it has broken /again/ all cross-compilation attempts.  Whoever
> >   broke it ought to fix that.
> 
> BROKEN indicates that the port does not compile.  While I agree with
> you that the fault lies with bsd.cpu.mk, this fact remains true.

Still, by now, the policy has been that whoever broke the system is
repsonsible for fixing it.  If someone breaks buildworld, we don't
mark the entire system `broken', but require him to fix the breakage.

I'll file a formal request to -core for removal or at least
deactivation by default of bsd.cpu.mk anyway.  I'm sick of the
breakage it caused, FreeBSD 5.x is the only known Unix that breaks
cross-compilation builds in that way.  In contrast, it basically gains
nothing (MHO), the possible gain it could get can as well be achieved
by requiring the user to edit their CFLAGS line in /etc/make.conf, as
opposed to requiring them to edit their CPUTYPE line in the same file.

It'll only take me another night to write down the reasoning for that
application.

> ...  If
> it's not there, then they will encounter confusing compilation
> failures when they go to build the port, and among other things this
> looks bad for FreeBSD.

That's exactly why i think that bsd.cpu.mk needs to go away.  It looks
bad for FreeBSD.
-- 
cheers, J"org               .-.-.   --... ...--   -.. .  DL8DTL

http://www.sax.de/~joerg/                        NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)


More information about the cvs-all mailing list