summaryrefslogtreecommitdiffstats
path: root/patches
diff options
context:
space:
mode:
authorJuergen Beisert <j.beisert@pengutronix.de>2008-05-13 10:06:49 +0000
committerJuergen Beisert <j.beisert@pengutronix.de>2008-05-13 10:06:49 +0000
commit3a484e31adfaf49c25a9b0ef018aab71be363962 (patch)
treedb8355c48f19c8c3de53ae28064c05a6f680def3 /patches
parent09884aff139e0f7102f626174c48e217d1515967 (diff)
downloadptxdist-3a484e31adfaf49c25a9b0ef018aab71be363962.tar.gz
ptxdist-3a484e31adfaf49c25a9b0ef018aab71be363962.tar.xz
* cpufrequtils-002 package added
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8155 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'patches')
-rw-r--r--patches/cpufrequtils-002/generic/build-system-fix.diff68
-rw-r--r--patches/cpufrequtils-002/generic/series1
2 files changed, 69 insertions, 0 deletions
diff --git a/patches/cpufrequtils-002/generic/build-system-fix.diff b/patches/cpufrequtils-002/generic/build-system-fix.diff
new file mode 100644
index 000000000..5dfbe6d3f
--- /dev/null
+++ b/patches/cpufrequtils-002/generic/build-system-fix.diff
@@ -0,0 +1,68 @@
+Fix various issues while cross compiling
+
+---
+ Makefile | 26 ++++++++++++++------------
+ 1 file changed, 14 insertions(+), 12 deletions(-)
+
+Index: Makefile
+===================================================================
+--- Makefile.orig
++++ Makefile
+@@ -73,17 +73,20 @@ INSTALL = /usr/bin/install -c
+ INSTALL_PROGRAM = ${INSTALL}
+ INSTALL_DATA = ${INSTALL} -m 644
+ INSTALL_SCRIPT = ${INSTALL_PROGRAM}
+-LIBTOOL = /usr/bin/libtool
++# --tag required to make libtool happy about the source type
++LIBTOOL = /usr/bin/libtool --tag CC
+
+ # If you are running a cross compiler, you may want to set this
+ # to something more interesting, like "arm-linux-". If you want
+ # to compile vs uClibc, that can be done here as well.
+-CROSS = #/usr/i386-linux-uclibc/usr/bin/i386-uclibc-
+-CC = $(CROSS)gcc
+-LD = $(CROSS)gcc
+-AR = $(CROSS)ar
+-STRIP = $(CROSS)strip
+-RANLIB = $(CROSS)ranlib
++
++# ptxdist will overwrite them
++#CROSS = #/usr/i386-linux-uclibc/usr/bin/i386-uclibc-
++#CC = $(CROSS)gcc
++#LD = $(CROSS)gcc
++#AR = $(CROSS)ar
++#STRIP = $(CROSS)strip
++#RANLIB = $(CROSS)ranlib
+ HOSTCC = gcc
+
+
+@@ -135,7 +138,7 @@ endif
+ ifeq ($(strip $(SYSFS)),true)
+ LIB_PARTS += lib/sysfs.lo
+ CFLAGDEF += -DINTERFACE_SYSFS
+- LDFLAGS = -lsysfs
++ LDFLAGS += -lsysfs
+ endif
+
+ ifeq ($(strip $(NLS)),true)
+@@ -144,7 +147,7 @@ ifeq ($(strip $(NLS)),true)
+ endif
+
+
+-CFLAGS += $(WARNINGS) -I$(GCCINCDIR)
++CFLAGS += $(WARNINGS) -I$(GCCINCDIR) $(CPPFLAGS)
+
+ ifeq ($(strip $(V)),false)
+ QUIET=@$(PWD)/build/ccdv
+@@ -190,9 +193,8 @@ libcpufreq.la: $(LIB_OBJS) $(LIB_HEADERS
+ libcpufreq: libcpufreq.la
+
+ cpufreq-%: $(UTIL_OBJS)
+- $(QUIET) $(CC) $(CFLAGDEF) $(CFLAGS) -g -I. -I./lib/ -c -o utils/$@.o utils/$*.c
+- $(QUIET) $(CC) $(CFLAGDEF) $(CFLAGS) -g -I./lib/ -L. -L./.libs/ -lcpufreq -o $@ utils/$@.o
+- $(QUIET) $(STRIPCMD) $@
++ $(QUIET) $(CC) $(CFLAGDEF) $(CFLAGS) -O2 -g -I. -I./lib/ -c -o utils/$@.o utils/$*.c
++ $(QUIET) $(CC) $(CFLAGDEF) $(CFLAGS) $(LDFLAGS) -g -I./lib/ -L. -L./.libs/ -lcpufreq -o $@ utils/$@.o
+
+ utils: cpufreq-info cpufreq-set
+
diff --git a/patches/cpufrequtils-002/generic/series b/patches/cpufrequtils-002/generic/series
new file mode 100644
index 000000000..b052d17a5
--- /dev/null
+++ b/patches/cpufrequtils-002/generic/series
@@ -0,0 +1 @@
+build-system-fix.diff -p0