#48 static (RPM) build fails on aix


Hi again,

On aix, libdb can't be linked statically (don't ask

(If you want to reproduce this on linux, try removing

This thing has two issues:

1) configure should IMHO check for -static after having
found all libraries, so it can check, that the
libraries can be linked statically as well.

2) The rpm build likely crashes (don't know yet) since
it expects statically linked binaries to exist around
the place.
For this one I have no good hints on how to fix it. One
could surround the static parts in the .spec by some
%if do_static or the like, but since I don't know
enough about rpm, I have no idea, on how practicable
that is.

For the fun of it, I have appended my HACK to the spec
to get it working on aix. It builds a fake -static.rpm.



  • Elrond

    Elrond - 2003-06-10

    HACK to get rpm build work on my box

  • Elrond

    Elrond - 2003-06-10
    • summary: static (RPM) fails on aix --> static (RPM) build fails on aix
  • Matthias Andree

    Matthias Andree - 2004-02-01
    • status: open --> closed-fixed
  • Matthias Andree

    Matthias Andree - 2004-02-01

    Logged In: YES

    Thanks to a recent report and suggestion (patch) by Ronald
    Cole, the CVS version of bogofilter (as of
    bogofilter.spec.in revision 1.64) no longer builds the
    static rpm unless requested with rpm --define 'bogostatic 1'
    -bb bogofilter.spec

    Please check if this works for you on AIX either with a
    CVS-checked out code (type: make dist bogofilter.spec to
    generate the tarball and spec file) or with the next
    bogofilter release.


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks