From owner-freebsd-arm@freebsd.org Wed Jul 15 15:50:33 2015 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 862ED9A1355 for ; Wed, 15 Jul 2015 15:50:33 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from nm27-vm1.bullet.mail.bf1.yahoo.com (nm27-vm1.bullet.mail.bf1.yahoo.com [98.139.213.148]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E13A11FD3 for ; Wed, 15 Jul 2015 15:50:32 +0000 (UTC) (envelope-from pfg@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1436975431; bh=ZFtW646D0NLmFV/S8A6MN1qVqCKsbUvY0/RfOMSPC8A=; h=Date:From:To:CC:Subject:From:Subject; b=YcLWsNGA8q4Z6DThGnqv8KGgW56tGKBhnjeagWooc+hGU9zVkOnlcv87yp9Bb2oG0vNHfPxbOZLoYLJiX0NuamW9qj72P+aseG3dwXIyCH4Mtt6LSZ6Q1YwL44zmD8+UJWvk4+HlGXfOFDZEEd29zoAVbmLjdnnBLnsu4qnu0p36tw8Gs5PmBJG4zwQ6Eh4rwxv2JH06kYbk1yWvnWFdFHy2/jZ8Et9oWmPEaRNBMxtyRPLlMxLWjs1dFdVs6lXH6fpSo2qMt4sUAQZwWoLO160IqFCsCni6PfIKdNhpMXa2hsVcIkFfCVnJdQ4GfCWA4ZlcveZTOnj/c01K2l5xqA== Received: from [98.139.170.178] by nm27.bullet.mail.bf1.yahoo.com with NNFMP; 15 Jul 2015 15:50:31 -0000 Received: from [68.142.230.77] by tm21.bullet.mail.bf1.yahoo.com with NNFMP; 15 Jul 2015 15:50:31 -0000 Received: from [127.0.0.1] by smtp234.mail.bf1.yahoo.com with NNFMP; 15 Jul 2015 15:50:31 -0000 X-Yahoo-Newman-Id: 215931.2137.bm@smtp234.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: izIYGP0VM1kuV2V70HO8vX5oEaGY4PVUO6uJsyx3N0dA..V X5HNpM4bAqVf2.2q55DHsofO6ucM_KnkyQrrDjfSF8hywDNtoB1SBr0_rQyv fo1T7NbVOyTa4o5pggijbxNrWFYZgp2hKY6nMYbRZCHUaeFakYJSD67SJdFg cpthDK8tmqPL9V2l67T8fxRzAkSuLBJEUWFHe8kxm9iAAplcMzn1GHuYBHiK xRw9ktxPnBoG7J4JSpy37OJGCqiFQjIjGIYaUtMm9K8Xj_t9Q3HSgqoaFeS. EFiYRdv6bQ7P6sthWZOejIRmalm3NILkb4MjcKh8pqdv9m6IA7ULy_rQi_QX 8DM31oeqPdbuuw1._kl2Kg3Y_zgxqT._rlH7ZvuaNb.x.nPGpvmT0yEsDG6K uwACmX6UUG6kpL0lxW8bnEWOaaKNxjicl4ag_tnI6IPz3arWHTj1OxPTq1kh UYKPy06wIm9ND52iDHwJB1GJBPZpXBr_Y4TtsjZvwwbIDYZB4mz1WmLHv.Iw Y8csSkEeJipl77nifXp4JhJM7bDmm0h4I X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf Message-ID: <55A6815A.6030703@FreeBSD.org> Date: Wed, 15 Jul 2015 10:50:50 -0500 From: Pedro Giffuni User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: freebsd-arm@FreeBSD.org CC: Oliver Pinter Subject: aarch64 and gets(3) Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jul 2015 15:50:33 -0000 Hello; In this GSoC to port the FORTIFY_SOURCE libc extension to FreeBSD we are getting this build error only on arm64: ... ===> lib/libcompiler_rt (obj,depend,all,install) ===> lib/libc (obj,depend,all,install) __gets_chk.So: In function `__gets_chk': /scratch/tmp/pfg/head/lib/libc/secure/__gets_chk.c:(.text+0x84): warning: warning: this program uses gets(), which is unsafe. cc: error: linker command failed with exit code 1 (use -v to see invocation) --- libc.so.7 --- *** [libc.so.7] Error code 1 make[6]: stopped in /scratch/tmp/pfg/head/lib/libc 1 error ... _____ Is arm64 somehow special wrt to gets(3) ? Any suggestion on how to work around this? Regards, Pedro. [1] https://reviews.freebsd.org/D3043