AIX Open Source

AIX Open Source

Share your experiences and connect with fellow developers to discover how to build and manage open source software for the AIX operating system

 View Only
  • 1.  AIX 7.1 repo - libffi & libffi-devel duplicates in repos

    Posted Thu April 19, 2018 09:03 AM

    Originally posted by: bleuet101


    Hi! There's 2 versions of libffi & libffi-devel

    there's is 3.0.12 in /RPMS/ppc-7.1/gcc/

    and also 3.2.1 in RPMS/ppc/libffi/

    The last one should be remove since it's compiled for AIX6.1

     

     



  • 2.  Re: AIX 7.1 repo - libffi & libffi-devel duplicates in repos

    Posted Fri April 20, 2018 06:33 AM

    Originally posted by: Nitish Mishra


    Hi !

    So, earlier libffi used to ship with gcc (which is dependent on AIX version) so it was placed under /RPMS/ppc-7.1/gcc/ . But now libffi is getting shipped as separate package which is NOT dependent on AIX version so, now it is being placed under RPMS/ppc/libffi/ . The version 3.2.1 (in RPMS/ppc/libffi/ ) is latest version. You can install that, no issues. We need to fix these duplicates and we are working on it.

     

    Thanks and Regards



  • 3.  Re: AIX 7.1 repo - libffi & libffi-devel duplicates in repos

    Posted Fri April 20, 2018 06:41 AM

    Originally posted by: bleuet101


    I'm fine with that, but at the rpms in ppc are for AIX6.1.

     

    Error: Package: libffi-devel-3.2.1-1.ppc (AIX_Toolbox)
               Requires: AIX-rpm < 7.1.0.0
               Installed: AIX-rpm-7.1.4.30-2.ppc (installed)
                   AIX-rpm = 7.1.4.30-2
                   AIX-rpm = 7.1.4.30-2

     



  • 4.  Re: AIX 7.1 repo - libffi & libffi-devel duplicates in repos

    Posted Fri April 20, 2018 07:05 AM

    Originally posted by: Nitish Mishra


    Okay, so there is no issue with the libffi installation, only libffi-devel seems to be having this issue. Any rpms in ppc should get installed in any AIX version, let it be 6.1, 7.1 or 7.2.

    So, this is issue with libffi-devel-3.2.1 which we need to fix. I will update you once done. Thanks for bringing up this problem.

     

    Thanks.