Commit ea0c382
committed
- Get _environ through the NSEnviron call in a MacOSX framework. This allows
us to completely decouple the framework from the executable, so we
can use a two-level namespace.
- Do framework builds with a twolevel namespace.
- Reorganized the code that creates the minimal framework in the build
directory, to make it more robust against incomplete frameworks (from
earlier aborted builds, or builds of previous Python versions).1 parent be3e1f7 commit ea0c382
4 files changed
Lines changed: 39 additions & 53 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
346 | 346 | | |
347 | 347 | | |
348 | 348 | | |
349 | | - | |
350 | | - | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
351 | 358 | | |
352 | 359 | | |
353 | 360 | | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
354 | 373 | | |
355 | 374 | | |
356 | 375 | | |
| |||
743 | 762 | | |
744 | 763 | | |
745 | 764 | | |
746 | | - | |
747 | | - | |
748 | | - | |
749 | | - | |
750 | | - | |
751 | | - | |
752 | | - | |
753 | | - | |
754 | | - | |
755 | | - | |
756 | | - | |
757 | | - | |
758 | | - | |
759 | | - | |
760 | | - | |
761 | | - | |
762 | | - | |
763 | | - | |
764 | | - | |
765 | | - | |
766 | | - | |
767 | | - | |
768 | | - | |
769 | | - | |
770 | | - | |
771 | | - | |
772 | 765 | | |
773 | 766 | | |
774 | 767 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
276 | 276 | | |
277 | 277 | | |
278 | 278 | | |
279 | | - | |
280 | | - | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
281 | 286 | | |
282 | 287 | | |
283 | 288 | | |
| |||
289 | 294 | | |
290 | 295 | | |
291 | 296 | | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
292 | 301 | | |
293 | 302 | | |
294 | 303 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
8759 | 8759 | | |
8760 | 8760 | | |
8761 | 8761 | | |
8762 | | - | |
8763 | | - | |
| 8762 | + | |
8764 | 8763 | | |
8765 | 8764 | | |
8766 | 8765 | | |
8767 | 8766 | | |
8768 | | - | |
8769 | | - | |
| 8767 | + | |
8770 | 8768 | | |
8771 | 8769 | | |
8772 | 8770 | | |
| |||
8777 | 8775 | | |
8778 | 8776 | | |
8779 | 8777 | | |
8780 | | - | |
8781 | | - | |
8782 | 8778 | | |
8783 | 8779 | | |
8784 | | - | |
8785 | | - | |
8786 | | - | |
8787 | | - | |
8788 | | - | |
| 8780 | + | |
8789 | 8781 | | |
8790 | 8782 | | |
8791 | 8783 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
820 | 820 | | |
821 | 821 | | |
822 | 822 | | |
823 | | - | |
824 | | - | |
| 823 | + | |
825 | 824 | | |
826 | 825 | | |
827 | 826 | | |
828 | 827 | | |
829 | | - | |
830 | | - | |
| 828 | + | |
831 | 829 | | |
832 | 830 | | |
833 | 831 | | |
| |||
837 | 835 | | |
838 | 836 | | |
839 | 837 | | |
840 | | - | |
841 | | - | |
842 | 838 | | |
843 | 839 | | |
844 | | - | |
845 | | - | |
846 | | - | |
847 | | - | |
848 | | - | |
| 840 | + | |
849 | 841 | | |
850 | 842 | | |
851 | 843 | | |
| |||
0 commit comments