This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: error when running "make bench"
- From: Szabolcs Nagy <Szabolcs dot Nagy at arm dot com>
- To: paul zimmermann <Paul dot Zimmermann at inria dot fr>, Carlos O'Donell <carlos at redhat dot com>
- Cc: nd <nd at arm dot com>, "libc-alpha at sourceware dot org" <libc-alpha at sourceware dot org>
- Date: Thu, 16 Jan 2020 09:27:36 +0000
- Subject: Re: error when running "make bench"
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LAXblNYo++XSOsyOc8anm2ZzJe/5rOJfCPmE5UmeKCk=; b=cDv/kSdAnyBUeWFPvIJVAKLRcxipLPN5bgHKahQQL16gEVXwFEa3RqPryzVusxPyL/iI1FJ9z7k08CebeyvhRjeQseaHFN5bQ840xEF0B3BTtMnvx5ad4f77pYF++1MaEw3hapWbP+EJpeI3GVD/MEn06SYmlKDcTRhENHAxBZL26xNhGImbFwUtXmCTFBAbaCz5YGh2L/8eDDpkUDXEZBOqM0G/sBDq6FPBqRpulvxlhjGYE7B+jgaWakMYOZWz8dZgudXRSzXQ+AO+X9cCTx02ZJManbnOxns4Bu8KrMdIX7C4Kzgp6IvP0FJcydKs1fehEILSQUeWxwjMy1UaLw==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JsWutdf2AVjS4tE8M0/laiozlFQNpy0qsbGMy9yGgXO/0V0+MZYPoS1+V5Yy5mNta63r1KxOKMCE1ZbZvefqTs7Yk7vnYVEuRMC1yKKx5BzacWLKySKHa1O4PKq/dkjCJzyksARkH1u6WSDS8izMtGQJEsr7S8R59G7qusZETXHeB/i8G9rAUQLtuYAvQI5e+biq4KBq81Oj+ehK6ZPIyC6017icfKX8TjEsGYQYO/pXLftI3Oic/UzMuLGLregkSEU2BUcX6ptvjCwlgxJkOd/Fw6LvnLhRvP5Xdzmw+raPQqlUtP1fbQYAtr6yXZ3wR2hql5SF3BENb/PWn3hSwA==
- Original-authentication-results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs dot Nagy at arm dot com;
- References: <mwr200mzh5.fsf@tomate.loria.fr> <CAEMqeSqBv=6Y2Xjz430VM5DcxzbMwzaKRv2=rdumLxNw0TiaQw@mail.gmail.com> <mwzhenkhw4.fsf@tomate.loria.fr>
On 16/01/2020 06:57, paul zimmermann wrote:
> what is strange is that the file exists:
>
> $ ls -l /tmp/glibc/build/benchtests/bench-timing-type
> -rwxr-xr-x 1 zimmerma caramba 35760 Jan 16 07:48 /tmp/glibc/build/benchtests/bench-timing-type
>
> $ file /tmp/glibc/build/benchtests/bench-timing-type
> /tmp/glibc/build/benchtests/bench-timing-type: ELF 64-bit LSB shared object,
> x86-64, version 1 (SYSV), dynamically linked, interpreter /tmp/lib/ld-linux-x86-64.so.2,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> BuildID[sha1]=6eaee68beda7ba9d3a4e7c329d427b5c0676483d, for GNU/Linux 3.2.0, with debug_info, not stripped
>
> however it does not want to run:
>
> $ /tmp/glibc/build/benchtests/bench-timing-type
> -bash: /tmp/glibc/build/benchtests/bench-timing-type: No such file or directory
that executable seems to be built with
-Wl,-dynamic-linker=/tmp/lib/ld-linux-x86-64.so.2
which does not exist, you can quickly fix it now
by making that a symlink to wherever the dynamic
linker is (and set up runtime library paths where
libc.so.6 etc is)
but i think ideally your host toolchain should
not produce executables that cannot run.