> Date: Mon, 24 Apr 2017 14:17:46 +0200 > From: Bart <bartjun...@gmail.com> > To: fpc-devel <fpc-devel@lists.freepascal.org> > Subject: [fpc-devel] Request for an interim release of the 3.0 branch > Message-ID: > <camye31wzu-59ipjz_8x31ma3vpqr-p1-xukdbbwjxojcvcz...@mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > Hi, > > The 3.0.2 release has a serious regression: it does not generate > lineinfo, at least on linux i386/x86-64. > > See: http://bugs.freepascal.org/view.php?id=31629 and this discussion > on this ML: > http://lists.freepascal.org/pipermail/fpc-devel/2017-April/037695.html > > The issue makes the 3.0.2 compiler almost useless for development on > the affected platforms. > > The issue is fixed by merging r33007, 33008, 33561 and 34384 (unit exeinfo). > Probably r35886 should be merged as well. > > I would propose to release a 3.0.2a version for the affected platforms > which includes the above revisions (and probably nothing else, since > AFAIK this is the only major regression). > > Personally I have solved it by rebuilding fpc from the 3.0.2 source > with exeinfo patched. > Not everybody is able to do so though, nor should we insist that an > average user (let alone a novice) does so. > > There has been a long time period between the release of 3.0.0 (sep > 2015) and 3.0.2 (feb 2017). > A 3.0.4 release does not seem to be scheduled yet. > > Further more Lazarus also ships with the 3.0.2 release (since the > Lazarus 1.6.4 release). > > Not being able to have proper debugging info might reflect poorly on > both FreePascal and Lazarus and scare away new users, especially if it > would take a long time to release a fix. > > The only alternative would be to advise *nix users to use the 3.0.0 > release instead. > > Bart
my two cents: 1) Why not call it 3.0.4? 2) arm-nds and arm gba do not build with 3.0.2: Apply the patches from issue http://bugs.freepascal.org/view.php?id=30405 and http://bugs.freepascal.org/view.php?id=26847 MiSchi _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel