From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) by sourceware.org (Postfix) with ESMTPS id D0F363858C2D for ; Thu, 31 Aug 2023 10:06:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D0F363858C2D Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=debian.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-40037db2fe7so6122915e9.0 for ; Thu, 31 Aug 2023 03:06:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693476415; x=1694081215; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=7K+VtyAElXWzVGxbDEx1SmXJl72Pqlwh8zwh7Jdd2DQ=; b=gGvZDQXDH+TTQc4mRYJvLNPqA0biZP2/+BJ2rf9ejcz40SUUuJlwuH/6CtvsMVisBs v4Br2nJ6rV1XGWJXBz1dY9+uUv8PGX7+XOdwVs1ZRTvxzz8JqbHD9rnVEBG8zTo7Q7KK +XfpxmCcaJ7QmB7Vxkpx0rDwpiYUkdN+OHy5JOyygz4tn2j2piSb4ggDlU1/yVDHKn8J aKswV6J/DuQmXfjYL4R8RmRtRsJvuH466XXosT+72Oj9XUJRfPyvfQKJZ4vI5ezQdHgN 1pgEBIIfboCAeXc4ek1vWm/brIWGluQ7og4aMQqeaNofW8AWUyxSY/Ujks7FuUBWeIqi GeFg== X-Gm-Message-State: AOJu0Yy1qlquL454r1M0IYMk3fjklFPCoJYX+zCymiOZHES/+oqaaT0N cnree7+y45hlGz/72FrNJ/5NluRAdGDCfwn7RA8o6OMbEE0= X-Google-Smtp-Source: AGHT+IGWwwNC7/rDPt3/bh1jsZq7EKpbs1qwzw7HiLSBjFW7QxBOq59pX6RqXZgOfPamxwWdwNNYaTz7QBA+uGM4RF4= X-Received: by 2002:adf:e448:0:b0:319:7b96:a1c0 with SMTP id t8-20020adfe448000000b003197b96a1c0mr3688106wrm.21.1693476415122; Thu, 31 Aug 2023 03:06:55 -0700 (PDT) MIME-Version: 1.0 From: Mathieu Malaterre Date: Thu, 31 Aug 2023 12:06:43 +0200 Message-ID: Subject: glibc-hwcaps for armv7 (neon-vfpv4) To: libc-help@sourceware.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Dear glibc maintainer, I fail to understand the ld.so man page (Debian/sid version: man-pages 6.03) for hwcaps support. Specifically I'd like to install a shared lib on a Debian/armhf system (baseline is neon-less) which was build with gcc option: -march=armv7-a -mfpu=neon-vfpv4 What subfolder should I be using ? Thanks, -- Conversely how should I read the following: % sudo ldconfig -p | grep hwcap libfoo.so.160 (libc6,x86-64, hwcap: 0x0004000000000000) => /lib/x86_64-linux-gnu/haswell/libfoo.so.160 libfoo.so.160 (libc6,x86-64, hwcap: 0x0000000000000004) => /lib/x86_64-linux-gnu/avx512_1/libfoo.so.160 What does "haswell" / "avx512_1" subfolder implies in terms of gcc compile options ? Thanks (again) -M