From b5a2aefaa5e9e4cfc5ddfa0afbafd3d1898e100d Mon Sep 17 00:00:00 2001 From: Klaus Henning Sorensen Date: Mon, 8 Jun 2015 14:05:52 +0200 Subject: [PATCH] Add support for building with obsolete rpc library Added use flag to enable/disable obsolete rpc support. USE_eglibc_obsolete_rpc Default is on Signed-off-by: Klaus Henning Sorensen --- recipes/eglibc/eglibc.inc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/recipes/eglibc/eglibc.inc b/recipes/eglibc/eglibc.inc index d778e0be..373256dd 100644 --- a/recipes/eglibc/eglibc.inc +++ b/recipes/eglibc/eglibc.inc @@ -24,14 +24,18 @@ LIBTOOL_DEPENDS = "" MACHINE[unexport] = "1" -RECIPE_FLAGS:native = "toolchain_kernel_version_native" -RECIPE_FLAGS:machine = "toolchain_kernel_version_machine" -RECIPE_FLAGS:sdk = "toolchain_kernel_version_sdk" +RECIPE_FLAGS:>native = " toolchain_kernel_version_native eglibc_obsolete_rpc" +RECIPE_FLAGS:>machine = " toolchain_kernel_version_machine eglibc_obsolete_rpc" +RECIPE_FLAGS:>sdk = " toolchain_kernel_version_sdk" DEFAULT_USE_toolchain_kernel_version_native = "2.6.32" DEFAULT_USE_toolchain_kernel_version_machine = "2.6.32" DEFAULT_USE_toolchain_kernel_version_sdk = "2.6.32" +OBSOLETE_RPC = "" +DEFAULT_USE_eglibc_obsolete_rpc = "1" +OBSOLETE_RPC:>USE_eglibc_obsolete_rpc = " --enable-obsolete-rpc" + MIN_KERNEL_VERSION = "${USE_toolchain_kernel_version_native}${USE_toolchain_kernel_version_machine}${USE_toolchain_kernel_version_sdk}" MIN_KERNEL_VERSION[expand] = "3" @@ -47,6 +51,7 @@ EXTRA_OECONF += "\ --enable-kernel=${MIN_KERNEL_VERSION} \ --with-__thread \ --cache-file=config.cache \ + ${OBSOLETE_RPC} \ " #ld-linux do NOT support RPATH. See get-dynamic-info.h within the eglibc src