Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106920 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 32561 invoked from network); 9 Sep 2019 20:21:25 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 9 Sep 2019 20:21:25 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id 4E4AF2D1FEF for ; Mon, 9 Sep 2019 10:56:35 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp3.php.net X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,FREEMAIL_REPLY,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Virus: No Received: from mail-pg1-x52c.google.com (mail-pg1-x52c.google.com [IPv6:2607:f8b0:4864:20::52c]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp3.php.net (Postfix) with ESMTPS for ; Mon, 9 Sep 2019 10:56:34 -0700 (PDT) Received: by mail-pg1-x52c.google.com with SMTP id u17so8221428pgi.6 for ; Mon, 09 Sep 2019 10:56:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=wu+gKqx9KxD2vmew9wS4N59prkAOiEUnPv1yah4fIzM=; b=mJPYj2tCHi/vdRy298VbDTv9QYHx0sHnRg68Wmz8amNf0/RtL9C6T54KMStxCZltxr jPGn3nLCrmCSh4s7yxenEEemJvAFLIZXda1gOlkMtpi3T3dutiseaLJy9vbWMLlotNrN p4my458TbGaz5G4oJtD5wRFOAQcvHVvixSsCbF6rF7mWzU/TUzI5BP89vCpjW/+FDW/Z 4K+Vj0n7kNvmfnkfErYrMQ6OSXz+Odwi5AMZuTDssL/oawX2OxxWjE1+xjgY+7aGhUOV mlwiA3ItXQ4DqS2KsQafAQFyyFXWCJA5Qi2N7FLPMUR9dtd4GIMm3bJSRpGsLyMbreFk x8KQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=wu+gKqx9KxD2vmew9wS4N59prkAOiEUnPv1yah4fIzM=; b=ab4tNdRQ2Zax+qgfpn5wuckb/0p2+cWPqg03LdDo0y5mqRtrR44rsS78A1F2A2c/t1 1eHvWAC1dbJDShAuZNoBL6E0D/uj5jIATFEGB7HKA5Sci0+O98VdtAcvrmHBiBoDPY7y rH2MV8BrtjoaxFpFDapN6PXAX99fdv4dk4WJ5je9VsJJ/LmgWMI4SAcSRF7NK5Tbu4E6 s20kaLyDagzGyHsl+HBiF+zGyrQg0MA7g79GE6CeAf7moN/D4WAHap9vPAu6Z7jBeKG5 ZTQd462CEbJUqdWIIP/pmeUz4TXY++ppkNCboSN5vtvIoe1zKN9SQFM2YC8PU+BiZuC6 BqlA== X-Gm-Message-State: APjAAAUTibAduEO20kvm8mu/yTCPynmBTGW4mTg1YO3z85DsnmshA6fu jVz2hQJRPXhJeoNh16PkRNO2DrCC43rGcg92tsM= X-Google-Smtp-Source: APXvYqyhkNqrEz/7W3V/M1bAcTeHxO/6FHaCI6PC/Vpv3Ta4tK3314laQ1HQBhwk3A76+KWi5T/afixmWZ04aYSfFrg= X-Received: by 2002:aa7:81d1:: with SMTP id c17mr28509316pfn.219.1568051793863; Mon, 09 Sep 2019 10:56:33 -0700 (PDT) MIME-Version: 1.0 References: <7b8e8bbd-bdb2-6c17-7f6f-d2e8b5a9b00d@gmail.com> In-Reply-To: Date: Mon, 9 Sep 2019 10:56:23 -0700 Message-ID: To: Stanislav Malyshev Cc: PHP Internals , Dmitry Stogov Content-Type: multipart/alternative; boundary="00000000000029a955059222823d" X-Envelope-From: Subject: Re: [PHP-DEV] non-PIC build broken on oss-fuzz From: mo.mu.wss@gmail.com ("M. W. Moe") --00000000000029a955059222823d Content-Type: text/plain; charset="UTF-8" ok got thru the link: I think it's written in plain sight `recompile with -fPIE and relink with -pie`. On Mon, Sep 9, 2019 at 10:42 AM M. W. Moe wrote: > You try to mix static and dynamic linkage; there is something wrong > regarding the setup of target platform; > enumerate details about flavors. > > > On Sun, Sep 8, 2019 at 10:13 PM Stanislav Malyshev > wrote: > >> Hi! >> >> Looks like commit eef85229d0fe9f69d325aa0231e592f35c468afb broke >> oss-fuzz builds: >> >> https://oss-fuzz-build-logs.storage.googleapis.com/log-66ab74a7-4ece-4e14-b21b-f60527dd7244.txt >> >> The error message is: >> >> Step #4: /usr/bin/ld: dynamic STT_GNU_IFUNC symbol `php_stripslashes' >> with pointer equality in `ext/standard/string.o' can not be used when >> making an executable; recompile with -fPIE and relink with -pie >> Step #4: clang-10: error: linker command failed with exit code 1 (use -v >> to see invocation) >> Step #4: make: *** [sapi/cli/php] Error 1 >> Step #4: Makefile:264: recipe for target 'sapi/cli/php' failed >> >> I'm not sure I understand what's going on here - I suspect the non-PIC >> build somehow conflicts with stripslashes optimizations, but I don't >> know the details. May be specific to clan builds... >> -- >> Stas Malyshev >> smalyshev@gmail.com >> >> -- >> PHP Internals - PHP Runtime Development Mailing List >> To unsubscribe, visit: http://www.php.net/unsub.php >> >> --00000000000029a955059222823d--