[snip]
Plugin analogtv: make[1]: Entering directory `/home/vdruser/vdr-1.3.46_analog/PLUGINS/src/analogtv-0.9.39' g++ -Wall -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"analogtv"' -DHAVE_FAST_MEMCPY -DNEED_OWN_SIP -I../../../include analogtv.c g++ -Wall -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"analogtv"' -DHAVE_FAST_MEMCPY -DNEED_OWN_SIP -I../../../include cpu_accel.c cpu_accel.c: In function Ă¢uint32_t mm_accel()': cpu_accel.c:76: error: can't find a register in class 'BREG' while reloading 'asm'
[snip]
Any ideas?
Forcing that file to be compiled with -Os instead of -O2 should work.
Ok, here's another visable hole in my knowledge. Makefile: [snip] CXX ?= g++ OPTFLAGS ?= -O4 -march=i486 -mcpu=i686 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 CXXFLAGS ?= $(OPTFLAGS) -Wall -Woverloaded-virtual [snip]
How do I do this? Do I need to select specific CXXFLAGS in Makefile for cpu_accel.c?
Should I globally change OPTFLAGS to us -Os rather than -O4 ??