<html><head></head><body><div>Hi Paul,</div><div><br></div><div>Sorry for my late answers, but I'm really very busy these days.</div><div><br></div><div>On Tue, 2016-02-02 at 21:54 +0100, Paul Gevers wrote:</div><blockquote type="cite"><pre>Hi Abou,

On 02-02-16 12:18, Abou Al Montacir wrote:
<blockquote type="cite">
<blockquote type="cite">
With fpc 3.0.0 fpmkunit now depends on libtar. However, we ship the
libtar unit in fp-unit-misc, while fpmkunit is in fp-unit-base. Do you
agree that we move it to fp-unit-base?

castle-game-engine now FTBFS due to the dependencies not being resolved
due to this issue. It can be fixed in cge, but I think we should fix it
in fpc.
</blockquote>
IT is either we move libtar to fp-units-base, which is probably
questionable as this is not supposed to be part of base RTL
or we move fpmkunit to fp-unit-misc or even a dedicated package and then
we need to change some packages.

My personal preference is that we have fpmkunit in a separate package
that deals about compiling/packaging pascal code. I think this is cleaner.
</blockquote>

If there is enough that goes into the package, fine. We already have
quite some packages in fpc/lazarus, so let's not introduce packages too
lightly.

Could make a proposal?<br></pre></blockquote><div>I was thinking about making fp-units-mk and put in it this unit, but then libuntar does not make sense there, it would be that this package depends on fp-units-misc.</div><div>Now the question you ask is valid, does it make sense to put only one unit in a new package? I'm not very happy with that either.</div><div><br></div><div>Side question:</div><div>I tried the following program and it worked well.</div><pre><b></b>program test;</pre><pre>uses fpmkunit;</pre><pre>begin</pre><pre>  WriteLn('hello');</pre><pre>end.</pre><pre>$fpc -va test.pas | grep libtar</pre><pre>/usr/bin/ld.bfd: warning: link.res contains output sections; did you forget -T?</pre><pre>$</pre><pre><br></pre><div>I'd say there is no direct dependency between fpmkunit and libtar, so maybe we need to goo more deeper in why libtar is needed.</div><div>Then maybe we do not need any change in FPC. Maybe we can follow your proposal and change CGE if no time to understand why libtar is needed.</div><pre>-- 
Cheers,
Abou Al Montacir</pre></body></html>