From nobody Wed Feb 21 16:38:31 2024 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Tg25z5S18z59tsS for ; Wed, 21 Feb 2024 16:38:47 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-20.consmr.mail.gq1.yahoo.com (sonic305-20.consmr.mail.gq1.yahoo.com [98.137.64.83]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tg25y545Qz4dZ4 for ; Wed, 21 Feb 2024 16:38:46 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b="sIUFrz/B"; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708533524; bh=wqdhpniGLW5HqcQfkPPMOTSh9grypKKe9gRoLe1BceA=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=sIUFrz/B/DS1rtAbRNQVUONhM1jE1NsZA4U8MVoID+5PKCOmp0VDyhMiWNiBYfhbtJ+ddM7splHh9ydY9qis/wh8rnlV2e9ez64aMCWYmHCi+PDw4Vy7V77KlobzA5hVPKZxszkTZCXw57ijkfM7S0HeU9nBxYnQX6vm8XWNBAyYMQNL77ErgB/0+BgLEuLF7avSNLWTa8dwDxhirWxeD08DLuPnVQLJwGXspSy5c4IpRp/iECsNdlCto/IxdpJCAhQc2oSwTrVf5M5HYAq+3pXjmPe11pZDt12fCyPl3hgt9baiM0YUzSZHeA7ra4JiNPMY6plFgvmBEOe1Mrh+PA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708533524; bh=YVxR8AwMwKNnAi26uDj0hUwtwN1KPa8J91nO4HVjn9A=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=ByS7C6srBgAhAaAQtOCEA9rmOm3deGZRa+cELCbDss8aE3hvg5NhzfESdG9CqsSgU2kiw1aB0O3JoA5guDNG7lVe1u2hMelQqY5QZfYz8uOPwmt+hyHuQnXHg/hZ+7ABuacXKJopw715Rj6PQDgKl9bAIEL/QrbqxHriDOeHX/HThesBvfR2178UoOF3nxo5ji6c2FX2UZDyP/M74+1YwMkTaJx9bBC5af6+jrG/kXbdtOHr6JjjzwHw+tmf7WgG7OI9V7O6Nxo18JxBDNp4IhkYbBgoSCU/wRFFEt3r6AaUVuNLIeW3b074QF3N0Ay4aX55E6glhhIeO2N4prqT8Q== X-YMail-OSG: VoUaqecVM1nuMihXLO98U1qzoixP8rcq1WCU0xK94Kz8vts5hGXvYlvWAPpRS9Z ds25Q1rkTs6fT5hmBHMpIv10qCwKuSdvG2g8F0hHx2HJ_9wr6pR7bWwyZIPMHg.A.xfXgPp3Z1wk TyFOPeTf75JF4OK8TYUf7QkqNvVA6QFu19w0wH7pASICTmWB6SlsdfGjLaqR8XqKq3NQ2twtFO1p PFfRqxz.jpV2ZZS0axJzFdInw4wSSaAjw6MqrCZbZLYpRHdzRsHjMvctn9_bk4EU0u2YHPsLHRx2 Kpx0aGJJbEiu6gQWpqpdl7a.Rvn080THNY6jHxzZjZlomJOYM6dzYoiaD9pmXNdqr27ByLOmIuGL DBN6NTG_C2d7e2X.sZbMmVN20eQbBohPI.6L74obsr5wJ_zHIYlhnbXDFkfIMa1m0PpnGJ00qlfR PZ0x58wvFB_REaVcJnhgwk0JdCHiLIbmDTs12_uyzc2QlvkNlrV2yGqHWc46HjjVt2YaK0quPC6L dRgLgckSlv1E0GFe4jQTxEv5HD9C1zxg1VgMmoYwgf3vHHY1rdY6XwWL0w8WEZV1sTkiYocfaf.R y_Gd08MHlD0DF9OkT0ThY_eOa6qEVM8TrA5.Ac5dIZZvIDS8TUGTRJrs4tADg3kSeQiTmZxqfxQY 6w5I5GwVBCXgtAC59Z5Vq56B6oh0hoobEvQVmtUi6lb4lc6Qb_5OJQFIUnw3HZisjtqHzZqN70ik jSLhpX8bvGIja7U24Iw55dGkMdZeDOnP0QcLnLPpNE_aX.Igbh1u1EdeaZhQ3GxqOY8mQB7rV1n7 6VajDWEc8D95if5qLO78SRK2jKsHCqMq2Tq2Bkw_Z5ImoagItDyb2TgCNsmwMREtVJflSjXJZmbO 5cn01YKKG_C.HyuqOlQL0aVLwRrfLc8KJaSyoU8_By.U278D.pl1ldZibWWpzIewS5zOPaqvL.wD f4iSBUhk3Rj4vPwbRDM7d5I8M0mgdKv5NxXwCSeBtY_6aqNZTIPvsybAqabVf2Q9gEutCH6nep6w z1cATnYbS3xPvAa2b7c2Wkd6RhQ_7KTgBYwfa1GlqUie4P8h_bV0zi9fRfIWWAPzYOSaMp7VuISM o_c08UJpBjcF0N_8_PoQgD1pHaxORyOpVRi4HT6vfwqSNR6q0ePpQSS6pqNo7Dume3Uod02wjzHt NDTyxjIXy1fEuj4N8seCv5kfxIVEvHZfDKXSQ7CWDRn3UClV7y1Ld7nG96bH_mj7Bl3hm4Cjhpza i5.VsvtNaztVN8_aiEzdKvT9s0x3nih5n_pja7a2aKbLLGyN23_ppl5CbdbPqE9Qydgob0_cM50Y uaetQYCbuICC_VCrGys_lIT7La_8P5W9SuOCaTOEvw4aA46skdq5GvQwMhZB5NvXb1qRH9cs8xL2 sP0xh.MY5gNNQVLFFp04CzkjVlgGt0qZ1Kwuba_LPBqqPqQOOOWhAaDrcycc5qUdAN_qfShturxY xoVtXYOK9e7PUjKU5uPGDBMEtvzgFuTvytKho2CyY.qoOdQrNPA.iQmSuadAe6bdB7bjic.T56zU Z59fN4yhX49T6EUSxnQOH0mkCpviyEles2GnwY_gm35SOK.tbHzAoRUyBkrpGSTFc3VslkaDlszd V7bN8GjoK4vX7w1TbtUKvwXEh9lY_DfGUs2aQW9BZUe.ywJTtNd7nGm1_2X0wDhMdKeIPR_YDeF4 xerH22hMymrwwB6Xe4SKTzaMjIFnUJaGE.cexP3JPDfT8G2IPNa9QO8qzAM18ev6X2uOLNg7rrKU N_JVCN24RVUKANU_TrFBudNzRuYYksaxhc56wTtT7JIRsSAw.HnRoNGWYGH5XoOlqktOqUznG3BF kJ1k6GiRQDjCz_q6TKrjonX5wOyPpK11UspvGFDBsEasVO83f2ikGChRoJstmSxUAbJZ7gRN5SEh SQL2iI62LnmofZa2lqTM4fCmBz3j2FBtl2V9w6RR1Fs5W0N2yaDVMxQd962iljDgxC14IcZH8dgh 8kBdUDRYKFlf1CmkWoLIokinQoD0GInhzm4nCUJEoylreVWLwBEksx50Hwnx7Mq4TofHZZHDSp8Q A5c2_F3juW8R6J0DyKgAn61EjAd7AzTBOG6kXm0Zk2G8IGPYX4qTdkVI.VoeTrxJzE8SxRTiIS3z LAX2S4Q8ytCs3QkZMtwCuQ9GtkKvf4cANzkETIWy0aQPUUn0rziWJEOpc9i5sFZ91eKpdsotnfxz D4oREKYWRelj9q2.BYtTW1Il8Q_MuoPK4JlaVwxCHRo2Apmj4TJKPPN8SnTO5Qvq02peWNj..deb hMNVZ X-Sonic-MF: X-Sonic-ID: 7ffdb551-1a0d-451d-b4e8-14d940fea983 Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Wed, 21 Feb 2024 16:38:44 +0000 Received: by hermes--production-gq1-5c57879fdf-vxz7c (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7b22f2bd45df7507ff1e6cabeda075e5; Wed, 21 Feb 2024 16:38:42 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: sanitizers broken (was RE: libc/libsys split coming soon) Message-Id: Date: Wed, 21 Feb 2024 08:38:31 -0800 Cc: FreeBSD Toolchain To: hartmut.brandt@dlr.de, Mark Johnston , FreeBSD Current X-Mailer: Apple Mail (2.3774.400.31) References: X-Rspamd-Queue-Id: 4Tg25y545Qz4dZ4 X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; RCPT_COUNT_THREE(0.00)[4]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.83:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.83:from] Mark Johnston wrote on Date: Wed, 21 Feb 2024 13:33:43 UTC : > On Wed, Feb 21, 2024 at 09:52:23AM +0000, Hartmut.Brandt@dlr.de wrote: > > Hi, > >=20 > > I updated yesterday and now event a minimal program with > >=20 > > cc -fsanitize=3Daddress > >=20 > > produces > >=20 > > ld: error: undefined symbol: __elf_aux_vector > > >>> referenced by sanitizer_linux_libcdep.cpp:950 = (/usr/src/contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_= linux_libcdep.cpp:950) > > >>> sanitizer_linux_libcdep.o:(__sanitizer::ReExec()) in archive = /usr/lib/clang/17/lib/freebsd/libclang_rt.asan-x86_64.a > > cc: error: linker command failed with exit code 1 (use -v to see = invocation) > >=20 > > I think this is caused by the libsys split. >=20 > I don't see any such problem on a system running 5f7ac491eef4, which > includes the libsys split. Which compiler are you using, and which > revision are you running? Trivial to reproduce via pkgbase install/upgrade: # uname -apKU FreeBSD aarch64-main-pkgs 15.0-CURRENT FreeBSD 15.0-CURRENT = main-n268410-445d3d227e68 GENERIC-NODEBUG arm64 aarch64 1500014 1500014 # more main.c int main(void) { return 0; } # cc -fsanitize=3Daddress main.c ld: error: undefined symbol: __elf_aux_vector >>> referenced by sanitizer_linux_libcdep.cpp:950 = (/home/bapt/worktrees/main/contrib/llvm-project/compiler-rt/lib/sanitizer_= common/sanitizer_linux_libcdep.cpp:950) >>> sanitizer_linux_libcdep.o:(__sanitizer::ReExec()) in = archive /usr/lib/clang/17/lib/freebsd/libclang_rt.asan-aarch64.a >>> referenced by sanitizer_linux_libcdep.cpp:950 = (/home/bapt/worktrees/main/contrib/llvm-project/compiler-rt/lib/sanitizer_= common/sanitizer_linux_libcdep.cpp:950) >>> sanitizer_linux_libcdep.o:(__sanitizer::ReExec()) in = archive /usr/lib/clang/17/lib/freebsd/libclang_rt.asan-aarch64.a cc: error: linker command failed with exit code 1 (use -v to see = invocation) =3D=3D=3D Mark Millard marklmi at yahoo.com