From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) by sourceware.org (Postfix) with ESMTPS id 8CF7A3856241 for ; Mon, 15 May 2023 14:48:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8CF7A3856241 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-lj1-x229.google.com with SMTP id 38308e7fff4ca-2ac79d4858dso134988561fa.2 for ; Mon, 15 May 2023 07:48:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684162103; x=1686754103; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=GgBFBZelbMxNp47Pbct8jWjDXqqNlXAfe1YaJ/9uRww=; b=BLxOn1IZCfD/k8aPpMPfJwTuDb2ySnFhE/XPbAhdprbpXQ9VJ0GePiJi8D/DMLpphI ruqjhHTgpRACJItvQEg3a+Uc4yOYRGhoOfo/4PYuJfoSMVCWk9CjBaFZA+lk0+wDSKJH zGW37ie0l28NvUMG9mRrj44xN55ZlDUJVDEUi1DKF1i/XEtZWgy2kQLbT3Z4ivOe9csa XhOPTHonw3lBhMxwMtgqPtGBsO0wAsQw8Q6LSWQQoS0NuDhKX21/CXDHQPpqHNQmc7EV OFunVlX8+0fY0YHiP3FuG4eEMA/XLrOEKt/3eJ5nrnOVvupF4+g3Miqv7/LLJIFOdQrq ZAqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684162103; x=1686754103; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GgBFBZelbMxNp47Pbct8jWjDXqqNlXAfe1YaJ/9uRww=; b=giwcgkQr2fmdc1xAyEUriZWGb9ks/e4+P4a2cXYmDgz2w2L5E+9SdzrEiQBvKzDb8W lLkN7gOZPuId6N5VP9GFyfLVt9wmBnSzsHKDJ6x27q8dWzJCbseyEh7Yzl3tDFtU0P6z S9Q6Ljhy26hWRfKAepHMr2SFKq/XnRclyDZywMCFShwMS7XDEjiltCK0sdtNmL9XMGqQ m1ajVYb/VOJC4Z9ye4Q2E6EMf0ReC3QQyZHYmblhWSJKK3o8xAKTbLQlsnM2XPq/L0mR YdwxE+sbAfjOKignnJy0dK2GFRKeduv2o0Mq/VGMALDwEaJmYapsVMI1X7d1L33dZ/UW 7hVA== X-Gm-Message-State: AC+VfDxXVccfEYrDsSX2Dgsp34xfOQH3z66RMRts2Qva7EKLqKVjfQ/9 VAMNTUoAyQ7BYSZJfrMiEsEYM1YNcLo= X-Google-Smtp-Source: ACHHUZ6ad9ZZb9OwTelWTjYhpyvKBrvJk5en5oDcF3qJ2M7VUnEtLDMvs5ja4SpqH9jxDjzoOuG0+g== X-Received: by 2002:a2e:8745:0:b0:2ad:90b2:62ff with SMTP id q5-20020a2e8745000000b002ad90b262ffmr7400587ljj.49.1684162102690; Mon, 15 May 2023 07:48:22 -0700 (PDT) Received: from surface-pro-6.. ([194.190.106.50]) by smtp.gmail.com with ESMTPSA id w9-20020a056512098900b004f11e965308sm2643336lft.20.2023.05.15.07.48.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 May 2023 07:48:22 -0700 (PDT) From: Sergey Bugaev To: libc-alpha@sourceware.org Subject: [RFC PATCH 6/6] mach: In rtld, mark MIG routines as __TEXT_STARTUP Date: Mon, 15 May 2023 17:48:15 +0300 Message-Id: <20230515144815.3939017-7-bugaevc@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230515144815.3939017-1-bugaevc@gmail.com> References: <20230515144815.3939017-1-bugaevc@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-11.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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: Signed-off-by: Sergey Bugaev --- mach/Machrules | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mach/Machrules b/mach/Machrules index d52f672d..22e6c94d 100644 --- a/mach/Machrules +++ b/mach/Machrules @@ -217,6 +217,10 @@ $(foreach o,$(object-suffixes),$(interfaces-routines:%=%$o)): $(some-if-rtn).d generated += $(some-if-rtn).d endif +# When building for rtld, we're only supposed to use the ld.so versions of +# the RPCs during startup, so put them all into .text.startup. +$(objpfx)rtld-RPC_%.os: rtld-CPPFLAGS += -Dmig_external=__TEXT_STARTUP + # If defined, $(interface-library) is `libNAME'. It is to be a library # containing all the MiG-generated functions for the specified interfaces. -- 2.40.1