forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitd664a10
committed
Move interpreter shared library detection to configure
For building PL/Perl, PL/Python, and PL/Tcl, we need a shared library oflibperl, libpython, and libtcl, respectively. Previously, this waschecked in the makefiles, skipping the PL build with a warning if noshared library was available. Now this is checked in configure, with anerror if no shared library is available.The previous situation arose because in the olden days, the configureoptions --with-perl, --with-python, and --with-tcl controlled whetherfrontend interfaces for those languages would be built. The procedurallanguages were added later, and shared libraries were often notavailable in the beginning. So it was decided skip the builds of theprocedural languages in those cases. The frontend interfaces have sincebeen removed from the tree, and shared libraries are now available mostof the time, so that setup makes much less sense now.Also, the new setup allows contrib modules and pgxs users to rely on therespective PLs being available based on configure flags.1 parent77477e7 commitd664a10
File tree
7 files changed
+74
-88
lines changed- config
- src
- pl
- plperl
- plpython
- tcl
7 files changed
+74
-88
lines changedLines changed: 0 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
93 | 93 |
| |
94 | 94 |
| |
95 | 95 |
| |
96 |
| - | |
97 | 96 |
| |
98 | 97 |
| |
99 | 98 |
| |
|
Lines changed: 37 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
641 | 641 |
| |
642 | 642 |
| |
643 | 643 |
| |
644 |
| - | |
645 | 644 |
| |
646 | 645 |
| |
647 | 646 |
| |
| |||
662 | 661 |
| |
663 | 662 |
| |
664 | 663 |
| |
665 |
| - | |
666 | 664 |
| |
667 | 665 |
| |
668 | 666 |
| |
| |||
7384 | 7382 |
| |
7385 | 7383 |
| |
7386 | 7384 |
| |
| 7385 | + | |
| 7386 | + | |
| 7387 | + | |
| 7388 | + | |
| 7389 | + | |
| 7390 | + | |
7387 | 7391 |
| |
7388 | 7392 |
| |
7389 | 7393 |
| |
| |||
7537 | 7541 |
| |
7538 | 7542 |
| |
7539 | 7543 |
| |
| 7544 | + | |
| 7545 | + | |
| 7546 | + | |
| 7547 | + | |
| 7548 | + | |
| 7549 | + | |
| 7550 | + | |
| 7551 | + | |
| 7552 | + | |
| 7553 | + | |
| 7554 | + | |
| 7555 | + | |
| 7556 | + | |
| 7557 | + | |
| 7558 | + | |
| 7559 | + | |
| 7560 | + | |
| 7561 | + | |
| 7562 | + | |
| 7563 | + | |
| 7564 | + | |
| 7565 | + | |
| 7566 | + | |
| 7567 | + | |
| 7568 | + | |
| 7569 | + | |
7540 | 7570 |
| |
7541 | 7571 |
| |
7542 | 7572 |
| |
| |||
14736 | 14766 |
| |
14737 | 14767 |
| |
14738 | 14768 |
| |
14739 |
| - | |
14740 | 14769 |
| |
14741 | 14770 |
| |
14742 | 14771 |
| |
14743 | 14772 |
| |
14744 |
| - | |
| 14773 | + | |
| 14774 | + | |
| 14775 | + | |
| 14776 | + | |
| 14777 | + | |
14745 | 14778 |
| |
14746 | 14779 |
| |
14747 | 14780 |
| |
|
Lines changed: 37 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
889 | 889 |
| |
890 | 890 |
| |
891 | 891 |
| |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
892 | 898 |
| |
893 | 899 |
| |
894 | 900 |
| |
895 | 901 |
| |
896 | 902 |
| |
897 | 903 |
| |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
898 | 930 |
| |
899 | 931 |
| |
900 | 932 |
| |
| |||
1942 | 1974 |
| |
1943 | 1975 |
| |
1944 | 1976 |
| |
1945 |
| - | |
| 1977 | + | |
1946 | 1978 |
| |
| 1979 | + | |
| 1980 | + | |
| 1981 | + | |
| 1982 | + | |
1947 | 1983 |
| |
1948 | 1984 |
| |
1949 | 1985 |
| |
|
Lines changed: 0 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
181 | 181 |
| |
182 | 182 |
| |
183 | 183 |
| |
184 |
| - | |
185 | 184 |
| |
186 | 185 |
| |
187 | 186 |
| |
| |||
192 | 191 |
| |
193 | 192 |
| |
194 | 193 |
| |
195 |
| - | |
196 | 194 |
| |
197 | 195 |
| |
198 | 196 |
| |
| |||
283 | 281 |
| |
284 | 282 |
| |
285 | 283 |
| |
286 |
| - | |
287 | 284 |
| |
288 | 285 |
| |
289 | 286 |
| |
|
Lines changed: 0 additions & 21 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 |
| - | |
9 |
| - | |
10 |
| - | |
11 |
| - | |
12 |
| - | |
13 |
| - | |
14 |
| - | |
15 |
| - | |
16 |
| - | |
17 |
| - | |
18 | 8 |
| |
19 | 9 |
| |
20 | 10 |
| |
| |||
130 | 120 |
| |
131 | 121 |
| |
132 | 122 |
| |
133 |
| - | |
134 |
| - | |
135 |
| - | |
136 |
| - | |
137 |
| - | |
138 |
| - | |
139 |
| - | |
140 |
| - | |
141 |
| - | |
142 |
| - | |
143 |
| - |
Lines changed: 0 additions & 32 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 |
| - | |
9 |
| - | |
10 |
| - | |
11 |
| - | |
12 |
| - | |
13 |
| - | |
14 |
| - | |
15 |
| - | |
16 |
| - | |
17 |
| - | |
18 |
| - | |
19 |
| - | |
20 |
| - | |
21 |
| - | |
22 |
| - | |
23 |
| - | |
24 |
| - | |
25 |
| - | |
26 | 8 |
| |
27 | 9 |
| |
28 | 10 |
| |
| |||
31 | 13 |
| |
32 | 14 |
| |
33 | 15 |
| |
34 |
| - | |
35 |
| - | |
36 | 16 |
| |
37 | 17 |
| |
38 | 18 |
| |
| |||
159 | 139 |
| |
160 | 140 |
| |
161 | 141 |
| |
162 |
| - | |
163 |
| - | |
164 |
| - | |
165 |
| - | |
166 |
| - | |
167 |
| - | |
168 |
| - | |
169 |
| - | |
170 |
| - | |
171 |
| - | |
172 |
| - | |
173 |
| - | |
174 | 142 |
| |
175 | 143 |
| |
176 | 144 |
| |
|
Lines changed: 0 additions & 26 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
17 |
| - | |
18 |
| - | |
19 |
| - | |
20 |
| - | |
21 |
| - | |
22 |
| - | |
23 |
| - | |
24 |
| - | |
25 |
| - | |
26 |
| - | |
27 |
| - | |
28 |
| - | |
29 |
| - | |
30 |
| - | |
31 |
| - | |
32 | 17 |
| |
33 | 18 |
| |
34 | 19 |
| |
| |||
67 | 52 |
| |
68 | 53 |
| |
69 | 54 |
| |
70 |
| - | |
71 | 55 |
| |
72 | 56 |
| |
73 | 57 |
| |
| |||
102 | 86 |
| |
103 | 87 |
| |
104 | 88 |
| |
105 |
| - | |
106 |
| - | |
107 |
| - | |
108 |
| - | |
109 |
| - | |
110 |
| - | |
111 |
| - | |
112 |
| - | |
113 |
| - | |
114 |
| - | |
115 | 89 |
| |
116 | 90 |
| |
117 | 91 |
| |
|
0 commit comments
Comments
(0)