[fpc-devel] LinkLib Issues In Lazarus and in FPC-2.0.2
Daniël Mantione
daniel.mantione at freepascal.org
Tue Jul 18 08:23:17 CEST 2006
Op Tue, 18 Jul 2006, schreef Jonas Maebe:
> You need something more than merely the remapping of library names.
As I said, you can remap unit names. At some point the user will have to =
decide to which one he wants to link, doing it by a unit name remap looks =
an elegant solution to me.
> > > I think all this "competing with C" and not-invented-here syndrome is
> > > downright silly, along with all the claiming that most bad things
> > > come from C.
> > =
> > That was Almindor not me.
> =
> I was replying to a mail from Daniel.
Doesn't matter: Marco was pointing out that all the (bandaid) stuff was =
designed for a single toolchain: gcc. We have the opportunity to do better,=
and =
therefore save our users from all kinds of bandaids gcc users need.
If you think supporting gtk-config doesn't hurt the users: If we don't fix =
this properly, our users will feel necessary to write this kind of =
band-aids for their own libraries as well.
> > and parse it and try to merge it
> > with our own state and support that?
> =
> For the external linker not a single bit of internal state merging is
> necessary. It's just a fire-and-forget string. For the internal linker, y=
es,
> you need some kind of parsing just like you need it for the assembler rea=
der
> and the binary writer (like Daniel mentioned iirc).
I'm quite sure it will at some point be necessary to parse it even for =
the external linker, we had our own parsers before we had an internal =
assembler. =
Dani=EBl
More information about the fpc-devel
mailing list