mirror of
https://git.yoctoproject.org/poky
synced 2026-01-29 21:08:42 +01:00
Compare commits
4 Commits
walnascar-
...
1.3_M4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e5c3513ca8 | ||
|
|
ae631a5ed0 | ||
|
|
2611db5d9c | ||
|
|
aeb336516b |
@@ -588,6 +588,7 @@ SRCDATE = "${DATE}"
|
||||
SRCREV ??= "INVALID"
|
||||
AUTOREV = "${@bb.fetch2.get_autorev(d)}"
|
||||
SRCPV = "${@bb.fetch2.get_srcrev(d)}"
|
||||
SRCPV[vardepvalue] = "${SRCPV}"
|
||||
|
||||
SRC_URI = ""
|
||||
|
||||
|
||||
34
meta/recipes-devtools/qemu/qemu-0.15.1/relocatable_sdk.patch
Normal file
34
meta/recipes-devtools/qemu/qemu-0.15.1/relocatable_sdk.patch
Normal file
@@ -0,0 +1,34 @@
|
||||
Upstream-Status: Inappropriate [SDK specific]
|
||||
|
||||
In order to be able to change the dynamic loader path when relocating
|
||||
binaries, the interp section has to be made big enough to accomodate
|
||||
the new path (4096 is the maximum path length in Linux).
|
||||
|
||||
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
|
||||
|
||||
Index: qemu-1.2.0/i386.ld
|
||||
===================================================================
|
||||
--- qemu-1.2.0.orig/i386.ld
|
||||
+++ qemu-1.2.0/i386.ld
|
||||
@@ -8,7 +8,7 @@ SECTIONS
|
||||
{
|
||||
/* Read-only sections, merged into text segment: */
|
||||
. = 0x60000000 + SIZEOF_HEADERS;
|
||||
- .interp : { *(.interp) }
|
||||
+ .interp : { *(.interp); . = 0x1000; }
|
||||
.hash : { *(.hash) }
|
||||
.dynsym : { *(.dynsym) }
|
||||
.dynstr : { *(.dynstr) }
|
||||
Index: qemu-1.2.0/x86_64.ld
|
||||
===================================================================
|
||||
--- qemu-1.2.0.orig/x86_64.ld
|
||||
+++ qemu-1.2.0/x86_64.ld
|
||||
@@ -6,7 +6,7 @@ SECTIONS
|
||||
{
|
||||
/* Read-only sections, merged into text segment: */
|
||||
. = 0x60000000 + SIZEOF_HEADERS;
|
||||
- .interp : { *(.interp) }
|
||||
+ .interp : { *(.interp); . = 0x1000; }
|
||||
.hash : { *(.hash) }
|
||||
.dynsym : { *(.dynsym) }
|
||||
.dynstr : { *(.dynstr) }
|
||||
@@ -29,6 +29,12 @@ SRC_URI[sha256sum] = "7705b14d9b8e4df4a0b1790980e618084261e8daef0672a1aa7a830a0f
|
||||
|
||||
S = "${WORKDIR}/qemu-${PV}"
|
||||
|
||||
PR = "r1"
|
||||
|
||||
SRC_URI_append_virtclass-nativesdk = "\
|
||||
file://relocatable_sdk.patch \
|
||||
"
|
||||
|
||||
do_configure_prepend_virtclass-nativesdk() {
|
||||
if [ "${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" = "" ] ; then
|
||||
# Undo the -lX11 added by linker-flags.patch
|
||||
|
||||
@@ -8,4 +8,4 @@ SRC_URI += "file://crosscompile.patch \
|
||||
SRC_URI[md5sum] = "8796fff441e5435ee36a72579008af24"
|
||||
SRC_URI[sha256sum] = "fa415decf02027ca278b06254ccfbcceba2a83c2741405257ebf749da4a73cf2"
|
||||
|
||||
PR = "r6"
|
||||
PR = "r7"
|
||||
|
||||
@@ -66,7 +66,7 @@ PACKAGES =+ "${PN}-security-policy \
|
||||
|
||||
RRECOMMENDS_${PN} += "${PN}-security-policy xkeyboard-config rgb xserver-xf86-config"
|
||||
RDEPENDS_${PN}-xvfb += "xkeyboard-config"
|
||||
RREPLACES_${PN}-module-exa = "${PN}"
|
||||
RCONFLICTS_${PN}-module-exa = "${PN} (<${PV})"
|
||||
|
||||
FILES_${PN} = "${bindir} ${libdir}/X11/Options ${libdir}/X11/Cards ${libdir}/X11/getconfig ${libdir}/X11/etc ${libdir}/modules/*.so ${libdir}/xorg/modules/*.so /etc/X11 ${libdir}/xorg/protocol.txt ${datadir}/X11/xorg.conf.d"
|
||||
FILES_${PN}-dev += "${libdir}/xorg/modules/*.la ${libdir}/xorg/modules/*/*.la"
|
||||
|
||||
Reference in New Issue
Block a user