Files
poky/meta/recipes-devtools
André Draszik a2f9d0c4bf ruby: fix non-IPv6 support
When IPv6 support is disabled, this recipe mis-configures
ruby so that it end up non-working:
--enable-wide-getaddrinfo instructs ruby to re-implement
the standard getaddinfo(), but IPv6 support is still
automatically detected via ext/socket/extconf.rb
independently of that flag.

To re-implement getaddrinfo(), ruby uses the obsolete
getipnodebyaddr() and getipnodebyname() functions - i.e.
according to the man-page, glibc provided those only in
glibc 2.1.91-95; and of course compilation fails. [1]

Switch to ruby's standard --enable-ipv6= configure
options to make the build work without warnings, and
ruby work at runtime as well.

[1] Compilation and linking actually succeed, albeit with
a warning regarding implicit declaration / unresolved
symbols. The error is only obvious at runtime due to the
unresolved symbols...

(From OE-Core rev: 6ff71dd308b1611df7a8ea811a79b7cb884c99e9)

Signed-off-by: André Draszik <andre.draszik@jci.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-02 10:09:48 +01:00
..
2019-07-02 08:13:07 +01:00
2019-08-30 17:10:28 +01:00
2019-09-19 10:54:32 +01:00
2018-08-23 18:02:23 +01:00
2019-04-26 10:09:08 +01:00
2019-08-12 16:23:57 +01:00
2019-09-16 23:02:43 +01:00
2019-05-29 12:54:12 +01:00
2019-09-19 10:54:32 +01:00
2019-08-21 21:52:59 +01:00
2018-11-14 11:14:39 +00:00
2019-09-01 22:33:08 +01:00
2018-03-09 09:17:03 -08:00
2019-04-16 11:10:02 +01:00
2019-09-06 08:15:45 +01:00
2019-08-14 17:33:49 +01:00
2019-09-01 22:33:07 +01:00
2019-05-27 17:06:34 +01:00
2018-01-30 12:53:16 +00:00
2019-09-06 14:58:10 +01:00
2019-02-15 16:05:37 +00:00
2019-05-16 09:16:50 +01:00
2019-07-31 23:03:01 +01:00
2019-05-08 23:00:32 +01:00
2019-07-17 19:25:02 +01:00
2019-07-15 09:30:00 +01:00
2019-04-23 23:30:19 +01:00
2019-09-06 14:58:09 +01:00
2019-05-08 12:15:17 +01:00
2019-07-31 23:03:01 +01:00
2019-07-18 12:16:19 +01:00
2018-11-14 11:14:39 +00:00
2019-08-28 11:31:21 +01:00
2019-09-01 22:33:07 +01:00
2019-10-02 10:09:47 +01:00
2019-08-22 22:48:27 +01:00
2019-07-19 16:19:14 +01:00
2019-10-02 10:09:48 +01:00
2019-09-30 16:55:21 +01:00
2019-03-04 22:57:05 +00:00
2019-08-22 22:48:27 +01:00
2019-04-05 17:32:50 +01:00