|
1511 | 1511 | ['want_separate_host_toolset', { |
1512 | 1512 | 'toolsets': ['host'], |
1513 | 1513 | }], |
| 1514 | + # Avoid excessive LTO |
| 1515 | + ['enable_lto=="true"', { |
| 1516 | + 'ldflags': [ '-fno-lto' ], |
| 1517 | + }], |
1514 | 1518 | ], |
1515 | 1519 | 'defines!': [ |
1516 | 1520 | 'BUILDING_V8_SHARED=1', |
|
1556 | 1560 | '<(_msvs_precompiled_source)', |
1557 | 1561 | ], |
1558 | 1562 | }], |
| 1563 | + # Avoid excessive LTO |
| 1564 | + ['enable_lto=="true"', { |
| 1565 | + 'ldflags': [ '-fno-lto' ], |
| 1566 | + }], |
1559 | 1567 | ], |
1560 | 1568 | }, # mksnapshot |
1561 | 1569 | { |
|
1569 | 1577 | ['want_separate_host_toolset', { |
1570 | 1578 | 'toolsets': ['host'], |
1571 | 1579 | }], |
| 1580 | + # Avoid excessive LTO |
| 1581 | + ['enable_lto=="true"', { |
| 1582 | + 'ldflags': [ '-fno-lto' ], |
| 1583 | + }], |
1572 | 1584 | ], |
1573 | 1585 | 'defines!': [ |
1574 | 1586 | '_HAS_EXCEPTIONS=0', |
|
1603 | 1615 | ['want_separate_host_toolset', { |
1604 | 1616 | 'toolsets': ['host'], |
1605 | 1617 | }], |
| 1618 | + # Avoid excessive LTO |
| 1619 | + ['enable_lto=="true"', { |
| 1620 | + 'ldflags': [ '-fno-lto' ], |
| 1621 | + }], |
1606 | 1622 | ], |
1607 | 1623 | 'dependencies': [ |
1608 | 1624 | 'torque_base', |
|
1635 | 1651 | ['want_separate_host_toolset', { |
1636 | 1652 | 'toolsets': ['host'], |
1637 | 1653 | }], |
| 1654 | + # Avoid excessive LTO |
| 1655 | + ['enable_lto=="true"', { |
| 1656 | + 'ldflags': [ '-fno-lto' ], |
| 1657 | + }], |
1638 | 1658 | ], |
1639 | 1659 | 'sources': [ |
1640 | 1660 | "<(V8_ROOT)/src/regexp/gen-regexp-special-case.cc", |
|
1651 | 1671 | }, { |
1652 | 1672 | 'dependencies': ['gen-regexp-special-case#target'], |
1653 | 1673 | }], |
| 1674 | + # Avoid excessive LTO |
| 1675 | + ['enable_lto=="true"', { |
| 1676 | + 'ldflags': [ '-fno-lto' ], |
| 1677 | + }], |
1654 | 1678 | ], |
1655 | 1679 | 'actions': [ |
1656 | 1680 | { |
|
0 commit comments