forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit5777a9f
committed
Back off using -isysroot on Darwin.
Rethink the solution applied in commit5e22171 to get PL/Tcl tobuild on macOS Mojave. I feared that adding -isysroot globally mighthave undesirable consequences, and sure enough Jakob Egger reportedone: it complicates building extensions with a different Xcode versionthan was used for the core server. (I find that a risky propositionin general, but apparently it works most of the time, so we shouldn'tbreak it if we don't have to.)We'd already adopted the solution for PL/Perl of inserting the sysrootpath directly into the -I switches used to find Perl's headers, and wecan do the same thing for PL/Tcl by changing the -iwithsysroot switchthat Apple's tclConfig.sh reports. This restricts the risks to PL/Perland PL/Tcl themselves and directly-dependent extensions, which is a lotmore pleasing in general than a global -isysroot switch.Along the way, tighten the test to see if we need to inject the sysrootpath into $perl_includedir, as I'd speculated about upthread but notgotten round to doing.As before, back-patch to all supported versions.Discussion:https://postgr.es/m/20840.1537850987@sss.pgh.pa.us1 parent75b3b13 commit5777a9f
3 files changed
+17
-6
lines changedLines changed: 6 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7629 | 7629 |
| |
7630 | 7630 |
| |
7631 | 7631 |
| |
7632 |
| - | |
| 7632 | + | |
7633 | 7633 |
| |
7634 | 7634 |
| |
7635 | 7635 |
| |
| |||
15428 | 15428 |
| |
15429 | 15429 |
| |
15430 | 15430 |
| |
| 15431 | + | |
| 15432 | + | |
| 15433 | + | |
| 15434 | + | |
| 15435 | + | |
15431 | 15436 |
| |
15432 | 15437 |
| |
15433 | 15438 |
| |
|
Lines changed: 6 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
962 | 962 |
| |
963 | 963 |
| |
964 | 964 |
| |
965 |
| - | |
| 965 | + | |
966 | 966 |
| |
967 | 967 |
| |
968 | 968 |
| |
| |||
2060 | 2060 |
| |
2061 | 2061 |
| |
2062 | 2062 |
| |
| 2063 | + | |
| 2064 | + | |
| 2065 | + | |
| 2066 | + | |
| 2067 | + | |
2063 | 2068 |
| |
2064 | 2069 |
| |
2065 | 2070 |
| |
|
Lines changed: 5 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
7 | 9 |
| |
8 | 10 |
| |
9 | 11 |
| |
| 12 | + | |
10 | 13 |
| |
11 |
| - | |
12 |
| - | |
13 |
| - | |
| 14 | + | |
14 | 15 |
| |
15 | 16 |
| |
16 | 17 |
| |
|
0 commit comments
Comments
(0)