Dear mentor's.

I'm building a debian package for:

Debian Bug report logs - #859130
ITP: lina -- iso-compliant Forth interpreter and compiler

This is an extremely simple package. It really is at the far end of simplicity,
One executable and one source library. No dependancies.

I'm down to the last lintian error:

E: lina: statically-linked-binary usr/bin/lina
N:
N:    The package installs a statically linked binary or object file.
N:
N: Usually this is a bug. Otherwise, please add an override if your package N: is an exception. Binaries named *-static and *.static are automatically
N:    excluded, as are any binaries in packages named *-static.
N:
N:    Severity: important, Certainty: possible
N:
N:    Check: binaries, Type: binary, udeb

This message is slightly misleading. In fact the binary is not linked at all,
nor does it need any linking.

This is the build command for lina

fasm lina.fas -m256000

It seems appropriate to add an override but I've no clue how to do that.
Searches for "override" and "static" in the policy manual give no clues.
I don't know whether this requires special dispensation from a person with
the power to do that.

So please help!

With this out of the way I can start looking for a sponsor.

Groetjes Albert

--
Suffering is the prerogative of the strong, the weak -- perish.
Albert van der Horst

P.S.

There are more requirements in the policy that fail on such simple programs: Supposedly programs must be made simpler by using strip, however an attempt
to make lina simpler make its brains fall out:

~/PROJECT/ciforth$ strip lina
~/PROJECT/ciforth$ lina
Segmentation fault

(I don't think strip should behave like this on a valid elf-executable.).

Reply via email to