[Pkg-pascal-devel] fpc 3.0.0~rc1

Abou Al Montacir abou.almontacir at sfr.fr
Fri Sep 4 21:38:04 UTC 2015


Hi Paul,

On Fri, 2015-09-04 at 23:13 +0200, Paul Gevers wrote:
> Hi,
> 
> On 04-09-15 23:07, Abou Al Montacir wrote:
> > On Fri, 2015-09-04 at 13:42 +0200, Paul Gevers wrote:
> > > Hi all,
> > > 
> > > Apart from updating the d/copyright file I am close to ready with 
> > > 3.0.0rc1.
> > > 
> > > However, two details that I like your opinion on (especially with Abous
> > > knowledge):
> > > 1) there are multiple new binaries¹. Do we want to ship them all? I
> > > guess we do, but they all are missing man pages and their help isn't
> > > very good typically.
> > Yes, generally we want to provide all binaries. As a first step we can just
> > generate man pages from the help what ever the quality is. Then we can 
> > improve
> > that while the package is waiting in NEW.
> > > 2) There are multiple new files in
> > > usr/lib/fpc/3.0.0/fpmkinst/x86_64-linux/ all with the extension .fpm
> > > (fpmake files). Should they be shipped, are they useful after the build?
> > I suppose yes.
> > I'm not very knowledgeable about fpmake but I suppose that users who want to 
> > use
> > fpmake with some packages will need them. I'm here thinking about .lpk for
> > Lazarus. I think .fpm and .lpk are quite similar in the concept, but not the
> > implementation. But this is a pure speculation.
> > 
> > > ¹ cldrparser, fpcjres, mkarmins, mkinsadd, mkx86ins, pas2fpm, pas2jni,
> > > pas2ut, unihelper
> 
> And I just found an other "issue". In the install directory there are
> three java jar files. Two I believe are in principle available in Debian
> (albeit maybe missing required patches) but the third one is I believe
> FPC specific. However, until now I could find how to generate this from
> the source (and I think that is not built by default). Investigating
> further.
For me these are needed for jvm target which I consider kind of cross compiling.

Do we really want to enable cross compiling? In this case we need to think about
it and ensure a rock solid design. It will really be very nice that one can
compile any program using FPC on any Debian machine for any supported platform.
This means of course that one should be able to install the RTL of any
architecture on any other one.

Do you have any plan for that? Do we have enough working people for this kind of
task? Or is it me dreaming too much?
-- 
Cheers,
Abou Al Montacir



More information about the Pkg-pascal-devel mailing list