[Bug 187243] Review Request: lazarus : IDE and RAD tool for the free pascal compiler (fpc)

bugzilla at redhat.com bugzilla at redhat.com
Tue Jan 9 13:41:12 UTC 2007


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: lazarus : IDE and RAD tool for the free pascal compiler (fpc)


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=187243





------- Additional Comments From joost at cnoc.nl  2007-01-09 08:41 EST -------
(In reply to comment #27)
> Builds this time, and seems to run.

Good to hear.

> rpmlint to look at:
> E: lazarus statically-linked-binary /usr/lib64/lazarus/tools/svn2revisioninc
> Why is this static?

All freepascal-programs are static. The (released) fpc-compilers don't support
dynamic-linking. And for pascal-languages this isn't important in most cases. A
pascal program for example is (almost) never linked to glibc.

> E: lazarus-debuginfo empty-debuginfo-package
> debuginfo package empty, due in part to:
> W: lazarus unstripped-binary-or-object /usr/lib64/lazarus/lazarus
> W: lazarus unstripped-binary-or-object /usr/lib64/lazarus/startlazarus
> W: lazarus unstripped-binary-or-object /usr/lib64/lazarus/lazbuild
> etc.

Yes, for some strange reason strip doesn't strip those binaries. And I have no
idea why not. The rpm-script simply doesn't recognize them as binaries... I'll
investigate further

> Are the things in %(libdir)/lazarus/debian  needed?

No. ;) Shall I remove them from the package?

> Not a lawyer, but the modified LGPL does seem to give additional permission.
> Seems to be in Debian experimental, for what that's worth. Does this need futher
> license review?

This same license is used by the fpc-package itself. In principle it's LGPL, but
since fpc can only link programs static, the LGPL license won't work. That's
because the LGPL permits to use libraries, unmodified, in non-GPL applications,
but only if they are linked in *dynamical*. The exception/change in this
modified LGPL is that you can also link the binary static.

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Fedora-package-review mailing list