* Klaus Schmidinger schrieb am 17.10.04, um 16:27 Uhr: > There are still several things that have been postetd on the VDR ML > which I haven't been able to attend to, yet. These will be considered > in future versions. I hope to be able to release new versions more > often now ;-) I want to add another thing to this list: In the process of making official Debianpackages for vdr and it's plugins, we (the Debian VDR Team) found out that all plugins need to be compiled with -fPIC, if they are built without, compiling will fail on at least amd64 and hppa. So i made a small patch for vdr 1.3.13, which changes the CXXFLAGS in all plugin-makefiles and in the newplugin-script. I also want ask all plugin-authors to change the CXXFLAGS in this way in their next releases. Regards, Thomas -- Thomas Schmidt :wq
diff -Nurd vdr-1.3.13/newplugin vdr-1.3.13.new/newplugin --- vdr-1.3.13/newplugin 2004-10-16 14:12:43.000000000 +0200 +++ vdr-1.3.13.new/newplugin 2004-10-18 00:53:07.000000000 +0200 @@ -71,7 +71,7 @@ ### The C++ compiler and options: CXX ?= g++ -CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual +CXXFLAGS ?= -fPIC -O2 -Wall -Woverloaded-virtual ### The directory environment: diff -Nurd vdr-1.3.13/PLUGINS/src/hello/Makefile vdr-1.3.13.new/PLUGINS/src/hello/Makefile --- vdr-1.3.13/PLUGINS/src/hello/Makefile 2003-12-21 16:47:22.000000000 +0100 +++ vdr-1.3.13.new/PLUGINS/src/hello/Makefile 2004-10-18 00:53:24.000000000 +0200 @@ -16,7 +16,7 @@ ### The C++ compiler and options: CXX ?= g++ -CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual +CXXFLAGS ?= -fPIC -O2 -Wall -Woverloaded-virtual ### The directory environment: diff -Nurd vdr-1.3.13/PLUGINS/src/osddemo/Makefile vdr-1.3.13.new/PLUGINS/src/osddemo/Makefile --- vdr-1.3.13/PLUGINS/src/osddemo/Makefile 2003-12-21 16:47:26.000000000 +0100 +++ vdr-1.3.13.new/PLUGINS/src/osddemo/Makefile 2004-10-18 00:53:35.000000000 +0200 @@ -16,7 +16,7 @@ ### The C++ compiler and options: CXX ?= g++ -CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual +CXXFLAGS ?= -fPIC -O2 -Wall -Woverloaded-virtual ### The directory environment: diff -Nurd vdr-1.3.13/PLUGINS/src/skincurses/Makefile vdr-1.3.13.new/PLUGINS/src/skincurses/Makefile --- vdr-1.3.13/PLUGINS/src/skincurses/Makefile 2004-05-29 16:44:58.000000000 +0200 +++ vdr-1.3.13.new/PLUGINS/src/skincurses/Makefile 2004-10-18 00:53:45.000000000 +0200 @@ -16,7 +16,7 @@ ### The C++ compiler and options: CXX ?= g++ -CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual +CXXFLAGS ?= -fPIC -O2 -Wall -Woverloaded-virtual ### The directory environment: diff -Nurd vdr-1.3.13/PLUGINS/src/sky/Makefile vdr-1.3.13.new/PLUGINS/src/sky/Makefile --- vdr-1.3.13/PLUGINS/src/sky/Makefile 2003-12-21 16:47:31.000000000 +0100 +++ vdr-1.3.13.new/PLUGINS/src/sky/Makefile 2004-10-18 00:53:55.000000000 +0200 @@ -16,7 +16,7 @@ ### The C++ compiler and options: CXX ?= g++ -CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual +CXXFLAGS ?= -fPIC -O2 -Wall -Woverloaded-virtual ### The directory environment: diff -Nurd vdr-1.3.13/PLUGINS/src/status/Makefile vdr-1.3.13.new/PLUGINS/src/status/Makefile --- vdr-1.3.13/PLUGINS/src/status/Makefile 2003-12-21 16:47:41.000000000 +0100 +++ vdr-1.3.13.new/PLUGINS/src/status/Makefile 2004-10-18 00:54:06.000000000 +0200 @@ -16,7 +16,7 @@ ### The C++ compiler and options: CXX ?= g++ -CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual +CXXFLAGS ?= -fPIC -O2 -Wall -Woverloaded-virtual ### The directory environment:
Attachment:
signature.asc
Description: Digital signature