Summary: | media-libs/netpbm fails to build with GCC 4.3 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ryan Hill (RETIRED) <rhill> |
Component: | [OLD] Library | Assignee: | Gentoo Graphics Project <graphics+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ag, dschridde+gentoobugs, gregoire.favre, sebasmagri, truedfx |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 198121 | ||
Attachments: | netpbm-gcc43.patch |
Description
Ryan Hill (RETIRED)
2008-02-24 19:02:41 UTC
Looks like it simply needs typedef char v8qi __attribute__ ((vector_size(8))); I've checked that the resulting netpbm still works using netpbm pbmtoatk testgrid.pbm | netpbm atktopbm - | diff testgrid.pbm - (and verified that the modified code gets executed by atktopbm) Created attachment 144639 [details, diff]
netpbm-gcc43.patch
In a nice patch format...
i thought the base type was ignored when defining vector types with builtins. ahhh. it helps if the manual i'm looking at isn't for 3.4.4. :P thanks! Any idea why this patch isn't included as it works just like a charm ? I know gcc-4.3.x isn't really in portage, but it will prepare the future, no ? learn a little bit of patience please Well, I am not complaining... so either my english is too bad and I didn't wrote what I am feeling, or ??? Anyway, thank for the patch :-) sent fix upstream and i merged what he committed http://sources.gentoo.org/media-libs/netpbm/netpbm-10.26.52.ebuild?r1=1.1&r2=1.2 http://sources.gentoo.org/media-libs/netpbm/netpbm-10.42.0.ebuild?r1=1.1&r2=1.2 http://sources.gentoo.org/media-libs/netpbm/files/netpbm-10.42.0-gcc43.patch?rev=1.1 *** Bug 227451 has been marked as a duplicate of this bug. *** |