Subject: Re: package conflicts
To: Zdenek Salvet <salvet@ics.muni.cz>
From: None <mcmahill@mtl.mit.edu>
List: tech-pkg
Date: 08/19/1998 11:42:06
On Wed, 19 Aug 1998, Zdenek Salvet wrote:

> Hello,
> 
> I have noticed  egcs-19980608 and f2c-19980516 use the same names
> for important files (the contents are different):
> /usr/pkg/bin/f77
> /usr/pkg/include/f2c.h
> /usr/pkg/lib/libf2c.a
> 
I agree that I would like to eliminate the conflict.

> I suggest to change the names 
> /usr/pkg/bin/f77 -> /usr/pkg/bin/f2c-f77 for f2c-* package
This one sounds good to me.  As far as I know the only other package this
will affect is scilab (and I haven't send-pr submitted it yet so I can fix
that).  I'll try to find some time in the next week or so to update the
f2c package.  

 > /usr/pkg/lib/libf2c.a ->
>    /usr/pkg/lib/gcc-lib/i386--netbsd/egcs-2.91.40/libf2c.a for egcs-19980516
> /usr/pkg/include/f2c.h -> /usr/pkg/lib/gcc-lib/include/f2c.h for egcs-19980516
I won't comment on this not being the egcs maintainer (or even a casual
egcs user).  Is there a reason that egcs has f2c.h and libf2c.a?  Does
this mean it also installs f2c?  If so, perhaps, egcs should not install
f2c or only do it as a "DEPEND" thing (so it causes the f2c package to
install).  


> PS. Please add -fPIC support to f2c-f77 of lang/f2c package,
ok.  Unless I get an email in the next few days saying why I shouldn't do
this when I update the f2c package, then I'll add it.
Not to ask a stupid question, but what exactly does that do?
"-fPIC  If supported for the target machine, emit position-
              independent  code,  suitable  for  dynamic linking,
              even if branches need large displacements."
I'm not sure I understand....

--Dan