[#109095] [Ruby master Misc#18888] Migrate ruby-lang.org mail services to Google Domains and Google Workspace — "shugo (Shugo Maeda)" <noreply@...>
Issue #18888 has been reported by shugo (Shugo Maeda).
16 messages
2022/06/30
[ruby-core:109053] [Ruby master Bug#18879] missing linker flag "-framework Security" for macOS 10.7 .. 10.9
From:
"kimuraw (Wataru Kimura)" <noreply@...>
Date:
2022-06-26 13:19:31 UTC
List:
ruby-core #109053
Issue #18879 has been reported by kimuraw (Wataru Kimura).
----------------------------------------
Bug #18879: missing linker flag "-framework Security" for macOS 10.7 .. 10.9
https://bugs.ruby-lang.org/issues/18879
* Author: kimuraw (Wataru Kimura)
* Status: Open
* Priority: Normal
* ruby -v: ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-darwin13]
* Backport: 2.7: UNKNOWN, 3.0: UNKNOWN, 3.1: UNKNOWN
----------------------------------------
it looks target OS version detection in ./configure fails. (10.7 <= ver < 10.10)
macOS's AvailabilityMacros.h does not contain macros for future versions.
a version number to compare with "MAC_OS_X_VERSION_MIN_REQUIRED" should be a numeric literal, not a macro.
- MAC_OS_X_VERSION_10_7 => 1070
- MAC_OS_X_VERSION_10_10 => 101000
dln.c has same issue.
```
$ sw_vers -productVersion
10.9.5
$ uname -r
13.4.0
$ cat conftest.c
/* end confdefs.h. */
#include <AvailabilityMacros.h>
int
main ()
{
static int test_array [1 - 2 * !(MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_7 &&
MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_10)];
test_array [0] = 0;
return test_array [0];
;
return 0;
}
$ cc -c conftest.c
conftest.c:8:50: error: use of undeclared identifier 'MAC_OS_X_VERSION_10_10'
MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_10)];
^
1 error generated.
```
--
https://bugs.ruby-lang.org/
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>