|
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