Files
meta-openembedded/meta-oe/recipes-support
Marek Vasut 30148b33b5 nss: Fix build on Centos 7
Centos 7 has glibc 2.18 and nss-native build fails due to implicit
declaration of function putenv during build. This is because of the
Feature Test Macro Requirements for glibc (see feature_test_macros(7)):

  putenv(): _XOPEN_SOURCE
      || /* Glibc since 2.19: */ _DEFAULT_SOURCE
      || /* Glibc versions <= 2.19: */ _SVID_SOURCE

and because nss coreconf/Linux.mk only defines

 -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE

So on such system with glibc 2.18, neither macro makes putenv()
available. Add -D_XOPEN_SOURCE for the Centos 7 and glibc 2.18
native build case.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Armin Kuster <akuster808@gmail.com>
Cc: Armin Kuster <akuster@mvista.com>
Cc: Khem Raj <raj.khem@gmail.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
Cc: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-03 16:47:04 -07:00
..
2021-01-05 09:16:26 -08:00
2019-02-12 15:47:12 -08:00
2019-05-10 14:07:54 -07:00
2020-03-25 06:52:29 -07:00
2020-07-28 12:23:15 -07:00
2020-06-30 07:58:37 -07:00
2020-07-28 12:52:13 -07:00
2019-08-27 12:11:16 -07:00
2021-05-24 07:39:35 -07:00
2020-09-13 09:28:52 -07:00
2020-11-23 07:09:34 -08:00
2020-10-21 14:11:09 -07:00
2019-09-16 18:24:48 -07:00
2018-08-15 08:20:06 -07:00
2021-05-03 22:57:42 -07:00
2021-02-21 23:44:22 -08:00
2020-03-25 06:52:29 -07:00
2021-05-19 09:17:49 -07:00
2021-03-06 07:53:38 -08:00
2020-12-07 21:55:47 -08:00
2021-03-28 12:12:58 -07:00
2021-05-24 07:39:35 -07:00
2020-12-03 22:32:56 -08:00
2021-02-28 23:51:14 -08:00
2020-07-28 12:52:14 -07:00
2021-04-23 21:41:26 -07:00
2019-09-16 07:10:03 -07:00
2021-06-02 21:42:59 -07:00
2018-12-18 22:15:53 -08:00
2020-08-11 23:37:47 -07:00
2019-09-16 07:10:03 -07:00
2020-09-10 21:20:23 -07:00
2021-01-17 11:47:41 -08:00
2021-05-24 07:39:35 -07:00
2019-07-10 09:34:20 -07:00
2020-02-16 12:52:19 -08:00
2021-02-21 23:44:22 -08:00
2020-08-05 10:02:11 -07:00
2021-03-28 12:12:58 -07:00
2017-08-13 13:20:58 +02:00
2016-08-22 15:56:28 +02:00
2021-05-22 22:13:23 -07:00
2018-11-14 21:06:58 -08:00
2021-05-22 05:55:02 -07:00
2020-11-23 07:09:34 -08:00
2021-04-06 09:02:12 -07:00
2021-05-22 05:55:02 -07:00
2018-03-12 09:59:36 -07:00
2020-12-07 21:55:47 -08:00
2020-10-23 10:20:24 -07:00
2021-04-15 20:01:48 -07:00
2019-06-25 14:21:48 -07:00
2020-07-28 12:52:14 -07:00
2021-05-05 09:45:50 -07:00
2020-08-31 08:30:19 -07:00
2021-03-19 11:58:12 -07:00
2020-02-21 08:50:36 -08:00
2021-04-29 09:02:39 -07:00
2021-03-03 11:08:29 -08:00
2021-03-28 12:12:58 -07:00
2021-01-25 14:34:06 -08:00
2021-05-19 09:17:49 -07:00
2021-03-15 08:46:12 -07:00
2017-07-24 18:57:36 +02:00
2020-10-19 22:18:11 -07:00
2021-06-03 16:47:04 -07:00
2021-04-21 08:27:01 -07:00
2019-08-21 12:41:20 -07:00
2019-11-27 20:07:16 -08:00
2020-10-22 08:14:29 -07:00
2019-07-15 08:00:06 -07:00
2021-04-08 09:25:33 -07:00
2020-11-15 12:26:38 -08:00
2020-04-05 10:38:14 -07:00
2017-01-25 15:58:54 +01:00
2019-05-11 23:35:30 -07:00
2021-05-22 05:54:00 -07:00
2021-03-16 21:37:15 -07:00
2021-04-29 09:02:39 -07:00
2020-03-13 21:27:53 -07:00
2020-12-18 08:23:14 -08:00
2021-01-17 11:47:41 -08:00
2020-04-05 10:38:14 -07:00
2021-03-14 00:00:20 -08:00
2021-02-21 23:37:54 -08:00
2021-04-19 14:18:05 -07:00
2021-05-11 11:07:08 -07:00
2016-07-29 11:00:56 +02:00
2019-09-13 09:21:30 -07:00
2020-06-03 15:15:42 -07:00
2020-12-18 08:23:14 -08:00
2021-03-08 17:24:14 -08:00
2018-04-08 17:00:06 -07:00
2021-05-22 05:54:00 -07:00
2020-12-28 22:27:41 -08:00
2021-01-30 22:56:51 -08:00
2021-02-06 21:52:33 -08:00
2020-11-12 21:03:29 -08:00