From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yb1-xb29.google.com (mail-yb1-xb29.google.com [IPv6:2607:f8b0:4864:20::b29]) by sourceware.org (Postfix) with ESMTPS id 2C18E3857825 for ; Mon, 2 May 2022 17:13:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 2C18E3857825 Received: by mail-yb1-xb29.google.com with SMTP id y2so27104954ybi.7 for ; Mon, 02 May 2022 10:13:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=RSVwU6igraDPC1O75UTYzMp3/34tXLowXnO4ehTXOxw=; b=mhXIZxk3c6tnqNeP/O5A9EEumbe2i7/XgfvL8AE2wuF5TjflO5sOtfWiDojx4cZ6m0 FLZDRDdmdd3WP+ThyF6+XgN6pZL96R/GfBOYj/RtIirjL2f5iaT6OQE3iv5UP1tAV+gm HLAaqS3A4r+PZF4cVV+bUVEFS68w4M9BiJ2dro5fFFlNxsWSK4/7hiA4dAR92+KhVyLB zunp7iEu91ZaGCatz/BKEnTadZNJzsFb/pnN7xoL7hORvHnvXZnz/ahqJ1fu0zMoHCp2 2I8MQ6C6pcJXCriDVkv70skM2GVT+kYBYEqRENwqnOAR3qCrZTfNZCnYf5vnzZ4+StKE zGOQ== X-Gm-Message-State: AOAM5309WGFPsrNKaKy6dntSydXSRqYQ7qsYr46qILKRQ4XBE3hUWSgL qgVUa4VYc6YKj5n1ZVXCL0aqUgaSPNUnu2HiokVssw== X-Google-Smtp-Source: ABdhPJz0sBXQIZkzjUrXPKgmjW/nCOO4rJ/bLLKqSO8msH1KvYN97k+g0ngGOMb+DyQB6bXAnEMyf8zUAzxVEbOaob8= X-Received: by 2002:a25:7352:0:b0:649:15ed:1b80 with SMTP id o79-20020a257352000000b0064915ed1b80mr11011371ybc.48.1651511593517; Mon, 02 May 2022 10:13:13 -0700 (PDT) MIME-Version: 1.0 References: <878rrlbuja.fsf@oldenburg.str.redhat.com> In-Reply-To: <878rrlbuja.fsf@oldenburg.str.redhat.com> From: Farid Zakaria Date: Mon, 2 May 2022 10:13:01 -0700 Message-ID: Subject: Re: LD_AUDIT shared object using multiple object files To: Florian Weimer Cc: Farid Zakaria via Libc-help Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.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_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libc-help@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-help mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 May 2022 17:13:15 -0000 I was doing something very silly and solved it. I had mis-configured something in my build process. I am sorry for the needless e-mail and thank you Florian for taking the time to have read it nonetheless. FZ On Sun, May 1, 2022 at 12:07 AM Florian Weimer wrote: > > * Farid Zakaria via Libc-help: > > > I am trying to write a small problem to leverage the rtld audit[1] API > > however I am running into an issue I am not sure I understand. > > > > When I have restricted my program to a single object file (compilation > > unit), everything works _peachy_. I am able to set LD_AUDIT > > accordingly and things work as I expect. > > > > I then try to refactor my code into smaller object files (trying to be > > a good code citizen), but then the solution stopped working. > > > > I am greeted with some "unresolved symbol" messages for the new > > compilation units. > > > > Is there a way around this? > > This problem doesn't sound very audit-related. You'll have to provide > more details for what you are doing. > > Thanks, > Florian >