It calls gcc directly in one line: gdk-pixbuf-csource --raw --build-list $list > mangler-icons.h make[2]: Leaving directory `/var/tmp/portage/media-sound/mangler-1.2.4/work/mangler-1.2.4/icons' Making all in sounds make[2]: Entering directory `/var/tmp/portage/media-sound/mangler-1.2.4/work/mangler-1.2.4/sounds' gcc -Wall -o bin2h bin2h.c ./bin2h channelenter.raw channelenter.h sound_channelenter ./bin2h channelleave.raw channelleave.h sound_channelleave ./bin2h login.raw login.h sound_login ./bin2h logout.raw logout.h sound_logout ./bin2h: conversion done
this is patched upstream but not released, I could release an instance based off a git tag, (off of a fork). but that seems like overkill, think it's best to wait for 1.2.5 (if it ever comes out).
this is important QA and should always be fixed for stable packages imo --- sounds/Makefile +++ sounds/Makefile @@ -2,7 +2,7 @@ all: mangler-sounds.h bin2h: bin2h.c - gcc -Wall -o bin2h bin2h.c + $(CC) $(CFLAGS) -Wall -o bin2h bin2h.c mangler-sounds.h: bin2h channelenter.h channelleave.h login.h logout.h talkend.h talkstart.h cat channelenter.h channelleave.h login.h logout.h talkend.h talkstart.h > mangler-sounds.h that along with the usual tc-getCC in emake-line should do the trick until the next release
no problem, wait is fine
upstream has agreed to create a release to fix this gentoo bug on receiving of beer to be provided by me on Nov 30, 2012
fixed in 1.2.5
this is not fixed in 1.2.5 cc -march=native -O2 -g0 -pipe -pthread -c -o bin2h.o bin2h.c cc -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu bin2h.o -o bin2h
Created attachment 351102 [details, diff] mangler-1.2.5.patch Patch against latest ebuild: (please review) tc-export CC in src_configure() (and inherit toochain-func) is enough to fix this issue.
fixed in media-sound/mangler-1.2.5-r1