It calls gcc directly in one line:
gdk-pixbuf-csource --raw --build-list $list > mangler-icons.h
make: Leaving directory `/var/tmp/portage/media-sound/mangler-1.2.4/work/mangler-1.2.4/icons'
Making all in sounds
make: 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
@@ -2,7 +2,7 @@
- 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]
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