[oe-commits] org.oe.dreambox klibc: fix install

tmbinc commit openembedded-commits at lists.openembedded.org
Thu Jun 28 03:16:52 UTC 2007


klibc: fix install

Author: tmbinc at openembedded.org
Branch: org.openembedded.dreambox
Revision: 52e5510d902a3a4f742346a6621da7a37d4ae2c9
ViewMTN: http://monotone.openembedded.org/revision.psp?id=52e5510d902a3a4f742346a6621da7a37d4ae2c9
Files:
1
packages/klibc/klibc-1.5
packages/klibc/klibc-1.5/install.patch
packages/klibc/klibc_1.5.bb
packages/klibc/klibc.inc
Diffs:

#
# mt diff -recdb3a408cb2529255567ef259f8940c04b861cf -r52e5510d902a3a4f742346a6621da7a37d4ae2c9
#
# 
# 
# add_dir "packages/klibc/klibc-1.5"
# 
# add_file "packages/klibc/klibc-1.5/install.patch"
#  content [2f1750d9d9878555c08822f916b8612f65ef2027]
# 
# add_file "packages/klibc/klibc_1.5.bb"
#  content [97da9235f69cc035927d6566f0dc0ed7585a8ec4]
# 
# patch "packages/klibc/klibc.inc"
#  from [ee8a44e1fa9c9f24022d7a1063f20fa26fd577d6]
#    to [39faf6e62e3559aa3bdabadcf4f3cd9eb6f175d8]
# 
============================================================
--- packages/klibc/klibc-1.5/install.patch	2f1750d9d9878555c08822f916b8612f65ef2027
+++ packages/klibc/klibc-1.5/install.patch	2f1750d9d9878555c08822f916b8612f65ef2027
@@ -0,0 +1,10 @@
+--- klibc-1.5/usr/klibc/Kbuild_org	2007-03-04 02:52:10.000000000 +0100
++++ klibc-1.5/usr/klibc/Kbuild	2007-05-30 12:40:56.000000000 +0200
+@@ -175,5 +175,5 @@
+ 	          $(INSTALLROOT)$(INSTALLDIR)/$(KLIBCCROSS)lib))
+ 	$(Q)$(install-lib) $(obj)/klibc-$(SOLIBHASH).so \
+ 	                      $(INSTALLROOT)$(INSTALLDIR)/$(KLIBCCROSS)lib
+-	$(Q)$(install-lib) $(obj)/klibc-$(SOLIBHASH).so \
+-	                      $(INSTALLROOT)$(SHLIBDIR)
++	$(Q)$(install-lib) $(obj)/klibc-$(SOLIBHASH).so \
++	                      $(INSTALLROOT)$(INSTALLDIR)$(SHLIBDIR)
============================================================
--- packages/klibc/klibc_1.5.bb	97da9235f69cc035927d6566f0dc0ed7585a8ec4
+++ packages/klibc/klibc_1.5.bb	97da9235f69cc035927d6566f0dc0ed7585a8ec4
@@ -0,0 +1 @@
+require klibc.inc
============================================================
--- packages/klibc/klibc.inc	ee8a44e1fa9c9f24022d7a1063f20fa26fd577d6
+++ packages/klibc/klibc.inc	39faf6e62e3559aa3bdabadcf4f3cd9eb6f175d8
@@ -65,6 +65,10 @@ do_stage() {
 			install
 	# The following is sufficient, at least in klibc 1.1.1 to make klcc
 	# use the staged libraries and include files.
+
+	if [ -f ${STAGING_BINDIR}/klcc ]; then 
+		mv ${STAGING_BINDIR}/klcc ${STAGING_BINDIR}/${TARGET_PREFIX}klcc; 
+	fi
 	sed -i -e 's@^\$prefix = .*$@\$prefix = "${STAGING_KLIBC_DIR}/lib/klibc";@' \
 		'${STAGING_BINDIR}/${TARGET_PREFIX}klcc'
 }






More information about the Openembedded-commits mailing list