From patchwork Mon Jul 24 00:47:45 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 108538 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp3476595qge; Sun, 23 Jul 2017 17:48:38 -0700 (PDT) X-Received: by 10.84.232.207 with SMTP id x15mr15710530plm.18.1500857318847; Sun, 23 Jul 2017 17:48:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1500857318; cv=none; d=google.com; s=arc-20160816; b=qLiLEAMXJc84ARTaF4Yoata7pDR/jxC1uOxE0mtpdEXQ47+S/7LeYfCbyBTU3fWe5v Zaxlwz6qSXi/ui3LGYOhUnUBSSrlmHrvZvqTIxi1rziQe7jFRhU/v39xS+0+dtt+6zi4 2QNA/MxZiEqiJjT9gEfDvVPuZ0mFyuyPPZVvEmA2sKo0WAGVlL66C2FaZ0SbK0GGHRn9 nJiu4S4UnA9lMnBvAL114PWSO9PXhhBH8l8EdaDJO89jzVXJgCu9lYKAs9phX+iYM3RH XMjvrnJUkyOeCaf6Bza8hnLzJQq1q0gXvjmf93RPpvrD+16ZJAFZyEkH2UWp09bAVsSD fEwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=LM/7ktPUgGNfVe0QVDq0yLKCGvecgz8g4IN5BvacCB8=; b=IVJ59bxngC7q3Ht2uT6LhhM5U5yKUUoizqjyRTHjqCFE+pYvXx6YXkBVNTCvXavZVr T11vfrnD/lF1vFAL1DFuQZKMl9jnEYhE3YYMPOvY0Ddv4B/amH1m4/gdygYQyGvL8gWZ 74OpObzeHh//pnWS0CjsVCZuHCL4dPNdJAKP6cCCrRG0w/KU95C2NxSNLkfsvqyJoP2g XWZgQBDAXPzmUEvEGc37LKxQ6/+AuIy/MpXRem6vjrd2cRBmgZ2K9Hz3h+jFWopRlGb8 opgSi4vMj9bat4PjaqB04ufurEwainm9VQq60bq/XM529/+I2Du2XQQ1a01AJMbj2C08 jKtw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.b=nzuv5MRI; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from mail.openembedded.org (mail.openembedded.org. [140.211.169.62]) by mx.google.com with ESMTP id j68si6009569pfa.91.2017.07.23.17.48.38; Sun, 23 Jul 2017 17:48:38 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) client-ip=140.211.169.62; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.b=nzuv5MRI; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: from review.yoctoproject.org (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id 4E3C978379; Mon, 24 Jul 2017 00:48:32 +0000 (UTC) X-Original-To: openembedded-core@lists.openembedded.org Delivered-To: openembedded-core@lists.openembedded.org Received: from mail-pf0-f196.google.com (mail-pf0-f196.google.com [209.85.192.196]) by mail.openembedded.org (Postfix) with ESMTP id C514C7836B for ; Mon, 24 Jul 2017 00:47:59 +0000 (UTC) Received: by mail-pf0-f196.google.com with SMTP id k72so5811174pfj.0 for ; Sun, 23 Jul 2017 17:48:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=fmKa/cv5hgKDO2NxdDd8Drv0wQsYrP7DdTKLHzpt5B4=; b=nzuv5MRIcWCt0KntoMqTRZv774jxMoKR5pIdWsbB/SFJMvhS73PqeBxMfAptSW89R7 81w5Eq3TobuXC+vxqlFdn/qVk5TNUwNupptBZbmdKBqas0y76jr/7vZKbB7Q7+uGhRyV /udEju2duqgL75giEL0WLvelnfnPCIOAwW3PnNvXeCKodkyEtZfvx77ZShUx/OxBQxW/ j6eVEcihPUPlPp+8E5MxAoVL2hudj5M9F9c8x0DWn5hNZgClOS81OQBD+XbZj1DlBXZf XbRP8HQSIs2exvTK3CQ7E7KwgQq2SbfOuor5H7AUH56XUvHx2x92S4LxXLSGFZuYlB0e OWTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=fmKa/cv5hgKDO2NxdDd8Drv0wQsYrP7DdTKLHzpt5B4=; b=D8gMOH5qOB5kwpDI4g4+hrX9BjhJTTRiDQfuXlujPYGKm/nOIeuIN0qPBmdotMd5IN i7Nb0eGg58xi3SV2dLkfNgvDy+SkhVl8ST5tKlpon1F0aHZugNoZJ8I4HYlDQ+j27EMA k55LxsFg1gg04thjwJU/4d7DaoyS3LhaiEfDMgH4p5KBfyni/dqwR/gC8Ohl2XFzKxEr fV54KlN+PhDSuFWrxzJz8Q1jh03Des+oq0GuZaiif30chwcvA6wxaKACXrrKVIis0Fht ffcXqT+pe7x2lfgCdLZIXjjELia+qtCNQweSi0spNDjlPMRT2N7XvPCHFGpRHkbrIjQ6 3bZg== X-Gm-Message-State: AIVw113YMU1/gfvUtPsxM+c5N3qjSDqIfewPa1s/xfc9bklINOJRXh+M 3Nj1XnfrokYf1M+d X-Received: by 10.99.96.67 with SMTP id u64mr9396922pgb.424.1500857280698; Sun, 23 Jul 2017 17:48:00 -0700 (PDT) Received: from localhost.localdomain ([2601:646:8882:b8c::9b53]) by smtp.gmail.com with ESMTPSA id s3sm18228742pgn.70.2017.07.23.17.47.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Jul 2017 17:47:59 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Date: Sun, 23 Jul 2017 17:47:45 -0700 Message-Id: <20170724004748.14778-3-raj.khem@gmail.com> X-Mailer: git-send-email 2.13.3 In-Reply-To: <20170724004748.14778-1-raj.khem@gmail.com> References: <20170724004748.14778-1-raj.khem@gmail.com> Subject: [OE-core] [PATCH 3/6] libproxy: Remove PIE flags from SECURITY_PIE_CFLAGS X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: openembedded-core-bounces@lists.openembedded.org Errors-To: openembedded-core-bounces@lists.openembedded.org External compilers will explicitly pass -fPIE -pie flags unlike internal toolchain which does not use them, so the build fails with external toolchains because, its passing these flags to linker when building shared library, which is not correct it should just use -fPIC Fixes errors e.g. | /mnt/a/oe/build/tmp/work/corei7-64-bec-linux/libproxy/0.4.14-r0/recipe-sysroot-native/usr/bin/x86_64-bec-linux/x86_64-bec-linux-ld: ../libmodman/libmodman.a(module_manager.cpp.o): relocation R_X86_64_PC32 against symbol `_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIPN9libmodman14base_extensionESaISB_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E' can not be used when making a shared object; recompile with -fPIC Signed-off-by: Khem Raj --- meta/recipes-support/libproxy/libproxy_0.4.14.bb | 1 + 1 file changed, 1 insertion(+) -- 2.13.3 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core diff --git a/meta/recipes-support/libproxy/libproxy_0.4.14.bb b/meta/recipes-support/libproxy/libproxy_0.4.14.bb index fcdb82f06c..f91bd67f7b 100644 --- a/meta/recipes-support/libproxy/libproxy_0.4.14.bb +++ b/meta/recipes-support/libproxy/libproxy_0.4.14.bb @@ -32,6 +32,7 @@ EXTRA_OECMAKE += " \ -DLIB_INSTALL_DIR=${libdir} \ -DLIBEXEC_INSTALL_DIR=${libexecdir} \ " +SECURITY_PIE_CFLAGS_remove = "-fPIE -pie" FILES_${PN} += "${libdir}/${BPN}/${PV}/modules" FILES_${PN}-dev += "${datadir}/cmake"