From patchwork Thu Nov 16 03:38:38 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Carl Eugen Hoyos X-Patchwork-Id: 6115 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.161.94 with SMTP id m30csp5355588jah; Wed, 15 Nov 2017 19:39:09 -0800 (PST) X-Google-Smtp-Source: AGs4zMYZeeqSb4kVWiBMJJD58zrLoz9dqaDJyTqREy+lItPTUrXhZYloxhjvAlS2rmqgYT+i2ljX X-Received: by 10.28.113.71 with SMTP id m68mr404419wmc.1.1510803549211; Wed, 15 Nov 2017 19:39:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510803549; cv=none; d=google.com; s=arc-20160816; b=n35WiBsRWVuNjVxVyhy2+Pb/c+mhJ1mKOkK+4FBDEf6hastOSV6kktVDMJms5+iqZq FR122xxYnIUfFkeYh4689cf7M/MuHG75TCrlM3GfOdzU5A/ZKj2dc4D5D+TS/T5PttGJ LXOpkUuzC3vCAFE6xn1NYkjpmsNSmCeK3LYzbZ7ARPA7MR3otvUjPFCQYO0in1833mN0 w4ZWelwep984Sig7yMFx2yXiJniVtpXB7bPMzfNhGy34ZGXY8cEgBDXfdIAZQMe0fSMc KN0jlRWMVMvmUhoimHhsIFgNuwHw6Fn/nid2v32kJhehL9nMr6O55bTegcxZplxa0nok xN4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:to:message-id:date:from:references:in-reply-to :mime-version:dkim-signature:delivered-to:arc-authentication-results; bh=EiGNXMOZFGf1Oo/B+ManngNyJFWiIQuRM831w2vyS9o=; b=Xo0g+5kTkt2FX2N8wRPmB5sxw5bUdL3J6mrhABrIIH8DWfdX4PFwMPYjR3SKeshXxX uVQIhWYBbJr7qD7Gt632r/dX7MCGq0NHVyy8y+5VC+Euq59UcSarnlPfJMGjMKOln/Pl T/62SXek82GL4g/j4D0ivBnnyl/+7gRYfmkwmy5U4NQ7uW7jDaW7c3nD01WFpMdaWti3 tMKJd832ZuC2awigEAjifIF6Qs2FtYm1iZNAUq+Ivn6aw+MvOHiDxRmwQfdyZ5hcUWOi h6WSwAV9lKlF91yNsxQp7dWHPVtGn29rud0m8pBjjMOH5hSzKBaM6I2V2FJR5281+UBa kGwg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=EtoejLcV; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id j26si109063wrc.479.2017.11.15.19.39.07; Wed, 15 Nov 2017 19:39:09 -0800 (PST) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=EtoejLcV; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2F1BB68A08F; Thu, 16 Nov 2017 05:38:51 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-it0-f44.google.com (mail-it0-f44.google.com [209.85.214.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 09440689CD1 for ; Thu, 16 Nov 2017 05:38:45 +0200 (EET) Received: by mail-it0-f44.google.com with SMTP id r127so4278421itb.5 for ; Wed, 15 Nov 2017 19:39:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=w6sgI28ZnEK6pfF4KB5JE7SlMjpFYlUMZV0AsKCuYiE=; b=EtoejLcVf+7evvhJJiKks1pG06g1XX82m/hMRhk1xm8hhFxO2Uc3PSPn/GEbSL1tXN n0f1JKFQc50+xOgjquFDZZXIS/dca5hO/D/Rc+BZD+0ZdmcPY96x+wVwKIWTMrn93KGx yRoIOTbg/btObeV2sbxUP9VsVcmLYwihn3+JNfV6btk1k4o7Unu7Jwg9qoBCEHWrQCL4 5S2D7bOMJcT/Xe5MkqWKz2pgCFDK/H2UzN228GEVghtO4VvlX10KEColCYH7e2feBfji SkenIcxqprTbkitkCEG61LAgHRi+VXIxdgGKw+7yGObyKywg/kHnxvqcyawZlD8vZSN+ hmQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=w6sgI28ZnEK6pfF4KB5JE7SlMjpFYlUMZV0AsKCuYiE=; b=s1d/HjzrHx7gdiSL9UkAlzvBouV7RR1NUm45ssz+eWuEd8PUZA3oTXanaF6dtxzIm8 Vt8AV+WjPbYHVjYBoJmCwEXlipP++eDpXOlCzNknZc+GCTXLK8kgVgOwqFYjY5oKXnDz gVCfc4oxu89ymCGuatyCsWdy+S/akgN1T/ysIuDOKlH//QY8QijhiMCTNeDFHDdEGGjM 7yU2OloXPXn4bi25Ve3XCNRzXPUkK9PbkkH6AHK7c8Z3oTi/zqK33oSVCutBMGRJSEfU 2+a/XP4U8sTIZ8OR7VeJ2RBjPWc5YnDhyQDl+j02hJIwDa7Ex5Cr7DohjmO4IpTO6ywx CHKQ== X-Gm-Message-State: AJaThX7zqnPpHQ0+frrmet1qsmBFBh4qNnUpef+9huivcGkAiaaiupQr or9SjFyzqk3BblNJP7lb1r8dQuT8cv+zwfTbdQC7BQ== X-Received: by 10.36.208.23 with SMTP id m23mr740505itg.137.1510803539189; Wed, 15 Nov 2017 19:38:59 -0800 (PST) MIME-Version: 1.0 Received: by 10.2.155.66 with HTTP; Wed, 15 Nov 2017 19:38:38 -0800 (PST) In-Reply-To: <454675fd-8d66-87b9-e2e6-7fc3d8752d1b@gmail.com> References: <20171116001431.8588-1-jamrial@gmail.com> <958886a3-9a54-36af-f8ab-063d1979d0d0@gmail.com> <37ba60d8-0219-2777-fdef-87462910a7fc@gmail.com> <6550eb48-5a10-8643-3248-431de963adcb@gmail.com> <454675fd-8d66-87b9-e2e6-7fc3d8752d1b@gmail.com> From: Carl Eugen Hoyos Date: Thu, 16 Nov 2017 04:38:38 +0100 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH] avcodec/proresdec: align dequantization matrix buffers X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" 2017-11-16 3:51 GMT+01:00 James Almer : > gcc -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow > -fstack-protector-all -fPIE -c -o /tmp/ffconf.OTilhXct/test.o > /tmp/ffconf.OTilhXct/test.c > gcc -Wl,-z,relro -Wl,-z,now -fPIE -pie -o /tmp/ffconf.OTilhXct/test.exe > /tmp/ffconf.OTilhXct/test.o > F:/msys/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/7.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: > unrecognized option '-z' > F:/msys/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/7.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: > use the --help option for usage information > collect2.exe: error: ld returned 1 exit status > C compiler test failed. > > configure can't even succeed with --toolchain=hardened on mingw-w64 Would the following work at all? check_ldflags is not available yet at that point. Carl Eugen diff --git a/configure b/configure index f087ba6..828b018 100755 --- a/configure +++ b/configure @@ -3860,6 +3860,13 @@ case "$toolchain" in add_cflags -fPIE add_ldexeflags -fPIE -pie ;; + hardened-mingw) + add_cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 + add_cflags -fno-strict-overflow -fstack-protector-all + add_ldflags -fno-strict-overflow -fstack-protector-all + add_cflags -fPIE + add_ldexeflags -fPIE -pie + ;; ?*) die "Unknown toolchain $toolchain" ;;