H.J. Lu
339bf918ea
x86: Set minimum x86-64 level marker [BZ #27318 ]
...
Since the full ISA set used in an ELF binary is unknown to compiler,
an x86-64 ISA level marker indicates the minimum, not maximum, ISA set
required to run such an ELF binary. We never guarantee a library with
an x86-64 ISA level v3 marker doesn't contain other ISAs beyond x86-64
ISA level v3, like AVX VNNI. We check the x86-64 ISA level marker for
the minimum ISA set. Since -march=sandybridge enables only some ISAs
in x86-64 ISA level v3, we should set the needed ISA marker to v2.
Otherwise, libc is compiled with -march=sandybridge will fail to run on
Sandy Bridge:
$ ./elf/ld.so ./libc.so
./libc.so: (p) CPU ISA level is lower than required: needed: 7; got: 3
Set the minimum, instead of maximum, x86-64 ISA level marker should have
no impact on the glibc-hwcaps directory assignment logic in ldconfig nor
ld.so.
2021-03-06 07:49:30 -08:00
..
2021-02-22 04:31:51 -08:00
2021-01-04 20:49:56 +05:30
2021-03-02 15:01:10 +01:00
2021-02-22 15:52:56 -08:00
2021-01-21 05:58:17 -08:00
2021-01-02 12:17:34 -08:00
2021-01-07 13:10:13 -08:00
2021-01-02 12:17:34 -08:00
2021-01-25 15:09:02 +01:00
2021-02-22 17:36:03 +01:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-03-06 07:49:30 -08:00
2021-03-06 07:49:30 -08:00
2018-08-03 06:42:09 -07:00
2021-02-07 08:01:14 -08:00
2021-01-02 12:17:34 -08:00
2021-02-10 19:08:33 +05:30
2021-01-29 03:58:11 -08:00
2021-03-02 15:01:10 +01:00
2021-01-25 15:09:02 +01:00
2021-01-02 12:17:34 -08:00
2021-01-13 05:51:17 -08:00
2021-01-02 12:17:34 -08:00
2021-02-01 11:00:52 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-07 13:10:13 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2017-06-26 22:02:24 +00:00
2021-01-02 12:17:34 -08:00
2021-01-21 05:58:17 -08:00
2021-01-21 05:58:17 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-03-06 07:49:30 -08:00
2018-07-14 05:59:53 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-21 15:55:01 +00:00
2021-01-02 12:17:34 -08:00
2021-01-07 13:10:13 -08:00
2015-09-04 19:44:27 +00:00
2021-01-02 12:17:34 -08:00
2017-11-27 14:16:47 +00:00
2021-02-07 08:01:14 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2012-10-30 20:38:31 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2018-07-25 04:47:05 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2018-07-25 04:47:05 -07:00
2018-07-25 04:47:05 -07:00
2018-07-25 04:47:05 -07:00
2021-01-29 03:58:11 -08:00
2019-07-01 12:23:22 -07:00
2019-07-01 12:23:22 -07:00
2021-01-29 03:58:11 -08:00
2019-07-01 12:23:22 -07:00
2019-07-01 12:23:22 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-29 03:58:11 -08:00
2021-01-29 03:58:11 -08:00
2021-01-29 03:58:11 -08:00
2021-01-29 03:58:11 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2018-07-25 04:47:05 -07:00
2021-01-02 12:17:34 -08:00
2019-07-01 12:23:22 -07:00
2019-07-01 12:23:22 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2019-07-01 12:23:22 -07:00
2019-07-01 12:23:22 -07:00
2021-01-02 12:17:34 -08:00
2019-07-01 12:23:22 -07:00
2021-02-07 08:01:14 -08:00
2021-02-07 08:01:14 -08:00
2021-02-07 08:01:14 -08:00
2021-02-07 08:01:14 -08:00
2015-08-13 03:41:22 -07:00
2021-02-07 08:01:14 -08:00
2021-01-21 10:22:26 -08:00
2021-01-21 10:22:26 -08:00
2021-01-21 10:22:26 -08:00
2021-01-21 10:22:26 -08:00
2021-01-21 10:22:26 -08:00
2021-01-21 05:58:17 -08:00
2021-01-07 13:10:13 -08:00
2021-01-07 13:10:13 -08:00
2021-01-07 13:10:13 -08:00
2021-01-07 13:10:13 -08:00
2021-01-07 13:10:13 -08:00
2021-01-02 12:17:34 -08:00
2021-01-13 05:03:34 -08:00
2021-01-21 05:58:17 -08:00