Commit 55c8e92
committed
libyices: with --enable-static and --with-pic, enforce PIC libgmp.a
One problem I came across was that most of the time, when I was doing
./configure --enable-static --with-pic
the produced libyices.a would still contain non-PIC libgmp.a, although
being itself PIC. In this commit, I enforce that if --with-pic is given,
then:
1) either --with-pic-gmp has been given, in this case we use that for
creating the PIC libyices.a;
2) or --with-pic-gmp has not been given and thus we try to simply use the
shared gmp through -lgmp.
Reminder: we also check that the system libgmp.a or the libgmp.a given with
--with-static-gmp is PIC. If it is the case, the PIC libgmp.a will be used
for --with-pic.1 parent 38200b0 commit 55c8e92
2 files changed
Lines changed: 94 additions & 18 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14069 | 14069 | | |
14070 | 14070 | | |
14071 | 14071 | | |
14072 | | - | |
| 14072 | + | |
14073 | 14073 | | |
14074 | 14074 | | |
14075 | 14075 | | |
| |||
14246 | 14246 | | |
14247 | 14247 | | |
14248 | 14248 | | |
| 14249 | + | |
| 14250 | + | |
| 14251 | + | |
| 14252 | + | |
| 14253 | + | |
| 14254 | + | |
| 14255 | + | |
| 14256 | + | |
14249 | 14257 | | |
14250 | 14258 | | |
14251 | 14259 | | |
| |||
15531 | 15539 | | |
15532 | 15540 | | |
15533 | 15541 | | |
15534 | | - | |
15535 | | - | |
15536 | | - | |
15537 | | - | |
15538 | | - | |
15539 | | - | |
15540 | | - | |
| 15542 | + | |
| 15543 | + | |
| 15544 | + | |
| 15545 | + | |
| 15546 | + | |
| 15547 | + | |
| 15548 | + | |
| 15549 | + | |
| 15550 | + | |
| 15551 | + | |
| 15552 | + | |
| 15553 | + | |
| 15554 | + | |
| 15555 | + | |
| 15556 | + | |
| 15557 | + | |
| 15558 | + | |
| 15559 | + | |
| 15560 | + | |
| 15561 | + | |
| 15562 | + | |
| 15563 | + | |
| 15564 | + | |
| 15565 | + | |
| 15566 | + | |
| 15567 | + | |
| 15568 | + | |
| 15569 | + | |
| 15570 | + | |
| 15571 | + | |
| 15572 | + | |
| 15573 | + | |
| 15574 | + | |
| 15575 | + | |
| 15576 | + | |
| 15577 | + | |
| 15578 | + | |
| 15579 | + | |
15541 | 15580 | | |
15542 | 15581 | | |
15543 | 15582 | | |
| |||
17776 | 17815 | | |
17777 | 17816 | | |
17778 | 17817 | | |
17779 | | - | |
| 17818 | + | |
| 17819 | + | |
17780 | 17820 | | |
17781 | 17821 | | |
17782 | 17822 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
387 | 387 | | |
388 | 388 | | |
389 | 389 | | |
390 | | - | |
| 390 | + | |
391 | 391 | | |
392 | 392 | | |
393 | 393 | | |
| |||
405 | 405 | | |
406 | 406 | | |
407 | 407 | | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
408 | 416 | | |
409 | 417 | | |
410 | 418 | | |
| |||
709 | 717 | | |
710 | 718 | | |
711 | 719 | | |
712 | | - | |
713 | | - | |
714 | | - | |
715 | | - | |
716 | | - | |
717 | | - | |
718 | | - | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
719 | 754 | | |
720 | 755 | | |
721 | 756 | | |
| |||
862 | 897 | | |
863 | 898 | | |
864 | 899 | | |
865 | | - | |
| 900 | + | |
| 901 | + | |
866 | 902 | | |
867 | 903 | | |
868 | 904 | | |
| |||
0 commit comments