|
1401 | 1401 | ['want_separate_host_toolset', { |
1402 | 1402 | 'toolsets': ['host'], |
1403 | 1403 | }], |
| 1404 | + # Avoid excessive LTO |
| 1405 | + ['enable_lto=="true"', { |
| 1406 | + 'ldflags': [ '-fno-lto' ], |
| 1407 | + }], |
1404 | 1408 | ], |
1405 | 1409 | 'defines!': [ |
1406 | 1410 | 'BUILDING_V8_SHARED=1', |
|
1445 | 1449 | '<(_msvs_precompiled_source)', |
1446 | 1450 | ], |
1447 | 1451 | }], |
| 1452 | + # Avoid excessive LTO |
| 1453 | + ['enable_lto=="true"', { |
| 1454 | + 'ldflags': [ '-fno-lto' ], |
| 1455 | + }], |
1448 | 1456 | ], |
1449 | 1457 | }, # mksnapshot |
1450 | 1458 | { |
|
1458 | 1466 | ['want_separate_host_toolset', { |
1459 | 1467 | 'toolsets': ['host'], |
1460 | 1468 | }], |
| 1469 | + # Avoid excessive LTO |
| 1470 | + ['enable_lto=="true"', { |
| 1471 | + 'ldflags': [ '-fno-lto' ], |
| 1472 | + }], |
1461 | 1473 | ], |
1462 | 1474 | 'defines!': [ |
1463 | 1475 | '_HAS_EXCEPTIONS=0', |
|
1492 | 1504 | ['want_separate_host_toolset', { |
1493 | 1505 | 'toolsets': ['host'], |
1494 | 1506 | }], |
| 1507 | + # Avoid excessive LTO |
| 1508 | + ['enable_lto=="true"', { |
| 1509 | + 'ldflags': [ '-fno-lto' ], |
| 1510 | + }], |
1495 | 1511 | ], |
1496 | 1512 | 'dependencies': [ |
1497 | 1513 | 'torque_base', |
|
1524 | 1540 | ['want_separate_host_toolset', { |
1525 | 1541 | 'toolsets': ['host'], |
1526 | 1542 | }], |
| 1543 | + # Avoid excessive LTO |
| 1544 | + ['enable_lto=="true"', { |
| 1545 | + 'ldflags': [ '-fno-lto' ], |
| 1546 | + }], |
1527 | 1547 | ], |
1528 | 1548 | 'sources': [ |
1529 | 1549 | "<(V8_ROOT)/src/regexp/gen-regexp-special-case.cc", |
|
1540 | 1560 | }, { |
1541 | 1561 | 'dependencies': ['gen-regexp-special-case#target'], |
1542 | 1562 | }], |
| 1563 | + # Avoid excessive LTO |
| 1564 | + ['enable_lto=="true"', { |
| 1565 | + 'ldflags': [ '-fno-lto' ], |
| 1566 | + }], |
1543 | 1567 | ], |
1544 | 1568 | 'actions': [ |
1545 | 1569 | { |
|
0 commit comments