Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Jul 1997 01:12:05 +0200 (MET DST)
From:      Wolfgang Helbig <helbig@MX.BA-Stuttgart.De>
To:        asami@cs.berkeley.edu (Satoshi Asami)
Cc:        max@wide.ad.jp, tg@ihf.rwth-aachen.de, tg@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-ports@FreeBSD.ORG
Subject:   Re: cvs commit: ports/lang/mocka - Imported sources
Message-ID:  <199707012312.BAA01092@helbig.informatik.ba-stuttgart.de>
In-Reply-To: <199707010942.CAA02335@silvia.HIP.Berkeley.EDU> from Satoshi Asami at "Jul 1, 97 02:42:47 am"

next in thread | previous in thread | raw e-mail | index | archive | help
>  *      > .if !exists(/usr/lib/compat/libgcc.so.261.0)
>  *      > BROKEN = "You need libgcc.so.261.0 from the compat20 distribution"
>  *      > .endif
> 
>  * As you suggest, I also think we need some mechanism like LIB_DEPENDS
>  * for /usr/lib/compat/*.
> 
> Sorry for being so stupid, but why do you even need version 2.6.1 of
> libgcc when the system gcc is ver 2.7.2.1?  That sounds very weird.

Hmm.. The distribution file contains the sources for the Modula 2
library and the binary for the Modula 2 compiler. So the compiler
itself is not rebuilt in the port, only the library is. The compiler
however is linked against libgcc.so.261.0. AFAIK there is no
distribution file with a compiler linked against a current shared
library.

There is a distribution that contains the source of the compiler
as well, but that wouldn't help much, as you need a binary of the
compiler to bootstrap it.

This port was prepared because it is a prerequisite for another
'weird' port, de.spinne.1.0.1 -- A digital circuit simulator. Its
weird because its documentation language is only german and it
needs  a broken library -- the xview library.  Please refer to
ports/3927 for further info.

> Also, if this port really needs that library to compile, we will have
> to mark it permanently broken (not conditional like the above).  It is
> our policy to not distribute packages linked with compat*dist
> libraries (the emacs thing in 2.1.5 was a mistake).

Since Modula 2 does not seem to be of high interest and I do not
think spinne will ever be committed, we should not even leave it in the
ports collection.  There are enough broken ports already.

Wolfgang



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199707012312.BAA01092>