Bug 674300

Summary: Please, update PPL to version 0.11, it's required by GCC 4.6.0
Product: [Fedora] Fedora Reporter: Artem S. Tashkinov <aros>
Component: pplAssignee: Roberto Bagnara <bagnara>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: rawhideCC: aravindvijayan224185, bagnara, jorn.amundsen
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: All   
URL: http://www.cs.unipr.it/ppl/
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-09-05 07:24:19 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Artem S. Tashkinov 2011-02-01 11:23:46 UTC
PPL 0.11 is a prerequisite for GCC 4.6.0, but Fedora Rawhide still doesn't have a new PPL.

Thank you.

Comment 1 Roberto Bagnara 2011-02-04 07:43:04 UTC
My plan was to first release PPL 0.11.1 and then package it.  Please let me know if this is acceptable or if you prefer a PPL 0.11 package superseded a couple of weeks later by a PPL 0.11.1 package.

Comment 2 Artem S. Tashkinov 2011-02-04 11:01:49 UTC
It's really up to you to decide.

I've found a patch/hack which you made to avoid PPL 0.11 dependency: http://pkgs.fedoraproject.org/gitweb/?p=gcc.git;a=blob_plain;f=gcc46-ppl-0.10.patch;hb=HEAD

I'm going to use it too, so this issue is not urgent.

Comment 3 Jorn Amundsen 2011-04-14 19:36:40 UTC
In PPL 0.11, the PPL C interface library depends on the main C++ library *and* the PWL library:

kongull:x86_64$ ldd /usr/lib64/libppl_c.so.4.0.0
        libppl.so.9 => /usr/lib64/libppl.so.9 (0x00002b74d7d69000)
        libpwl.so.5 => /usr/lib64/libpwl.so.5 (0x00002b74d805d000)
        libgmpxx.so.4 => /usr/lib64/libgmpxx.so.4 (0x00002b74d8261000)
        libgmp.so.3 => /usr/lib64/libgmp.so.3 (0x00002b74d8466000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002b74d86bb000)
        libm.so.6 => /lib64/libm.so.6 (0x00002b74d89bb000)
        libc.so.6 => /lib64/libc.so.6 (0x00002b74d8c3f000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002b74d8f95000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003a67c00000)

With the 0.10.2 RPM, C and C++ is in the main package. So, probably, a c subpackage must be made to handle this dependency, probably also a c-devel and perhaps a c-docs !?