Comments regarding herwig++_2.6.0-1_amd64.changes

Bernhard R. Link brlink at debian.org
Mon Jul 30 07:10:50 UTC 2012


* Lifeng Sun <lifongsun at gmail.com> [120730 04:07]:
> > - The herwig++-dev package doesn't contain static libraries, only
> >   header files, but is Architecture: any.
>
> it's not a sufficient reason to declare a package "Architecture: all"
> if it contains only header files, some header files might be arch-dep,

In case someone reads this thread when looking for information about
libraries: Also consider the .so symlinks to libraries. They can
easily be architecture dependent (and usually definitely are once the
package is multiarchified).

> e.g. config.h generated by autotools.

Having a config.h in the header files is quite a problem on its own.
Apart from namespace issues (those files will usually have identifiers
that clash with configure headers in programs using those options),
they can easily be no longer fitting to the machine they are thus
exported. (But yes, especially scientific software is usually so full
of problems that one cannot fix them all).

        Bernhard R. Link




More information about the debian-science-maintainers mailing list