From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi1-x233.google.com (mail-oi1-x233.google.com [IPv6:2607:f8b0:4864:20::233]) by sourceware.org (Postfix) with ESMTPS id D51B73858D33 for ; Tue, 8 Aug 2023 12:28:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D51B73858D33 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-oi1-x233.google.com with SMTP id 5614622812f47-3a7aedc57ffso195518b6e.2 for ; Tue, 08 Aug 2023 05:28:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1691497679; x=1692102479; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=xcwPe5sgA5cDeP8lMB1KOSJgg+vdDvs0EtYVK/UP8Nc=; b=LxECYCX95Widp4bso3AAba20mNtzYEjFIX+S+IZXsmF3fAXHVEyBE0CUf3njqVqQW/ qp5+Ko3oe5TFRPFE4NFd+1aObfzqc16A+ZW7B07zUmlgK8bIebi4WFbU16FtdpzlLuJW +uxtEGwB3KtJzkuK9TI9QbvTZWO0sNd3AX9VZ47eYQjoz/QTivQeyqcmEbNgPOrF2izx ClEpNh2cX6F/co+V00SZWYP+ZbJ6L9USZQzZS2WLX47Xz2zOmPjmYVGCNEUd+oRpcMKt Z68nJn01s6msu4yUIiNHoHVHgb5sCFKrw7rXHaW4TpZ19uPWbeQy2H3zJtLemKjm2jS+ yCBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691497679; x=1692102479; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=xcwPe5sgA5cDeP8lMB1KOSJgg+vdDvs0EtYVK/UP8Nc=; b=YgEZp1N4fPyhdKpC+yPSzQJ+ni/bhwVsHN2iLw1Q6S6imZ3FkKfEq0fitCyrCPnDAW YUEdQxQfQ16R65avIbT+9nJ3iAnFfkOr/jRoB2s5YTN8lqubTMyj/8RIOR89GKdOmGzI YrPLCO/ez33lOeaYmlVJ0VFKRplCmddvp3hn7C6HYmZ6O8byxBQwESrJsFhx2rk1wXrq 2TKWt3c4jMnMHJI4lmRfGdRaN8rhuSWPp/A5p5Da+HkmbooPcK96G+Jat0jokETqZ1+5 kEuhWiKVeZ1Ag6PDxYMAKfk/bzCvdSGhzJ08BxlG8q8dDwXOV+ox/570pvGljmAK7bYz y9Xg== X-Gm-Message-State: AOJu0YysRgzJN5ZIViFVo3xuAIH1uJwBLb1kxCinC64/tpXWLJ5hFIbw agKBOLkTSL+pyokNBFaML5899jV3W8Od5QbR9oksYg== X-Google-Smtp-Source: AGHT+IFi5LaCseWNIlL5NGi6wMhHry9/VpaG/AYj7yc11NAT/SuDyYl1F5rdek8lfHCJKi+riDn+Og== X-Received: by 2002:a05:6808:1a27:b0:3a7:af4c:2406 with SMTP id bk39-20020a0568081a2700b003a7af4c2406mr890286oib.44.1691497679562; Tue, 08 Aug 2023 05:27:59 -0700 (PDT) Received: from mandiga.. ([2804:1b3:a7c1:9aa9:aad7:32fb:7ea7:f8f5]) by smtp.gmail.com with ESMTPSA id j9-20020a056808118900b003a42c45c109sm5799401oil.2.2023.08.08.05.27.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Aug 2023 05:27:58 -0700 (PDT) From: Adhemerval Zanella To: libc-alpha@sourceware.org, "Andreas K . Huettel" Subject: [PATCH 0/2] More x86 build fixes Date: Tue, 8 Aug 2023 09:27:53 -0300 Message-Id: <20230808122755.66307-1-adhemerval.zanella@linaro.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: The BZ#30721 [1] shows an issue with --disable-multiarch and --enable-fortify-source, where some x86 optimized routines do not properly add internal foritfy wrapper hidden definitions. I also checked some more options: default and --disable-multi-arch plus default, --disable-default-pie, --enable-fortify-source={2,3}, and --enable-fortify-source={2,3} with --disable-default-pie. And I also tested with different architectures that also have multiarch implementation: armv7a, aarch64, i686, s390x, powerpc (power4), powerpc64le, and sparc64. The i686 also shows build failures for some configurations. Adhemerval Zanella (2): x86_64: Fix build with --disable-multiarch (BZ 30721) i686: Fix build with --disable-multiarch sysdeps/i386/i686/memcpy.S | 2 +- sysdeps/i386/i686/mempcpy.S | 2 +- sysdeps/i386/i686/multiarch/memcpy_chk.c | 2 ++ sysdeps/i386/i686/multiarch/memmove_chk.c | 2 ++ sysdeps/i386/i686/multiarch/mempcpy_chk.c | 2 ++ sysdeps/i386/i686/multiarch/memset_chk.c | 2 ++ sysdeps/x86_64/memcpy.S | 2 +- sysdeps/x86_64/memmove.S | 3 +++ sysdeps/x86_64/memset.S | 1 + 9 files changed, 15 insertions(+), 3 deletions(-) -- 2.34.1