• Home
  • Raw
  • Download

Lines Matching +full:- +full:fno +full:- +full:omit +full:- +full:frame +full:- +full:pointer

5     'werror': '',                     # Turn off -Werror in V8 build.
38 # Increment by one for each non-official patch applied to deps/v8.
39 'v8_embedder_string': '-node.36',
54 # Enable disassembler for `--print-code` v8 options
57 # Sets -dOBJECT_PRINT.
63 # Disable pointer compression. Can be enabled at build time via configure
65 # node-gyp to build addons.
78 # TODO(refack): make v8-perfetto happen
105 # V8 pointer compression only supports 64bit architectures.
138 'cflags': [ '-g', '-O0' ],
141 'cflags': [ '-gxcoff' ],
142 'ldflags': [ '-Wl,-bbigtoc' ],
145 'cflags': [ '-fPIC' ],
146 'ldflags': [ '-fPIC' ]
162 'GCC_OPTIMIZATION_LEVEL': '0', # stop gyp from defaulting to -Os
168 'pgo_generate': ' -fprofile-generate ',
169 'pgo_use': ' -fprofile-use -fprofile-correction ',
177 'lto': ' -flto=4 -fuse-linker-plugin -ffat-lto-objects ', # GCC
179 'lto': ' -flto ', # Clang
183 'cflags': [ '-O3' ],
196 '-fuse-ld=gold',
197 '-ffunction-sections',
200 '-fuse-ld=gold',
201 '-Wl,--section-ordering-file=<(node_section_ordering_info)',
208 'ldflags': [ '-Wl,-z,allextract' ]
212 'cflags': [ '-qINLINE=::150:100000' ]
215 # -fno-omit-frame-pointer is necessary for the --perf_basic_prof
217 # frames otherwise, even with --call-graph dwarf.
218 'cflags': [ '-fno-omit-frame-pointer' ],
233 'cflags': [ '-fPIC' ],
234 'ldflags': [ '-fPIC' ]
255 'GCC_OPTIMIZATION_LEVEL': '3', # stop gyp from defaulting to -Os
260 # Defines these mostly for node-gyp to pickup, and warn addon authors of
268 # Forcibly disable -Werror. We support a wide range of compilers, it's
273 'cflags!': ['-Werror'],
276 'cflags!': ['-Werror'],
283 '-std:c++17'
316 # - "C4251: class needs to have dll-interface"
317 # - "C4275: non-DLL-interface used as base for DLL-interface"
321 # TODO: re-enable when Visual Studio fixes these upstream.
323 # - "C4267: conversion from 'size_t' to 'int'"
326 # - "C4244: conversion from 'type1' to 'type2', possible loss of data"
343 'cflags': ['-mbranch-protection=pac-ret+b-key+bti'],
347 '-fno-omit-frame-pointer',
348 '-fsanitize=address',
349 '-fsanitize-address-use-after-scope',
352 'cflags!': [ '-fomit-frame-pointer' ],
353 'ldflags': [ '-fsanitize=address' ],
358 '-fno-omit-frame-pointer',
359 '-gline-tables-only',
360 '-fsanitize=address',
361 '-DLEAK_SANITIZER'
364 '-fomit-frame-pointer',
369 'xcode_settings': {'OTHER_LDFLAGS': ['-fsanitize=address']},
398 'cflags': [ '-pthread' ],
399 'ldflags': [ '-pthread' ],
402 'cflags': [ '-Wall', '-Wextra', '-Wno-unused-parameter', ],
403 'cflags_cc': [ '-fno-rtti', '-fno-exceptions', '-std=gnu++17' ],
405 'ldflags': [ '-rdynamic' ],
412 'cflags': [ '-I/usr/local/include' ],
413 'ldflags': [ '-Wl,-z,wxneeded' ],
418 'cflags': [ '-m32' ],
419 'ldflags': [ '-m32' ],
422 'cflags': [ '-m64' ],
423 'ldflags': [ '-m64' ],
426 'cflags': [ '-m32' ],
427 'ldflags': [ '-m32' ],
430 'cflags': [ '-m64', '-mminimal-toc' ],
431 'ldflags': [ '-m64' ],
434 'cflags': [ '-m64', '-march=z196' ],
435 'ldflags': [ '-m64', '-march=z196' ],
442 'cflags': [ '-m32' ],
443 'ldflags': [ '-m32' ],
446 'cflags': [ '-m64' ],
447 'ldflags': [ '-m64' ],
450 'cflags': [ '-m32' ],
451 'ldflags': [ '-m32' ],
454 'cflags': [ '-m64', '-mminimal-toc' ],
455 'ldflags': [ '-m64' ],
458 'cflags': [ '-m64', '-march=z196' ],
459 'ldflags': [ '-m64', '-march=z196' ],
466 'cflags': [ '-pthreads' ],
467 'ldflags': [ '-pthreads' ],
468 'cflags!': [ '-pthread' ],
469 'ldflags!': [ '-pthread' ],
472 'cflags': [ '-fPIC' ],
479 'aix_variant_name': '<!(uname -s)',
481 'cflags': [ '-maix64', ],
482 'ldflags!': [ '-rdynamic', ],
484 '-Wl,-bbigtoc',
485 '-maix64',
490 '-Wl,-blibpath:/QOpenSys/pkgs/lib:/QOpenSys/usr/lib',
491 '-Wl,-brtl',
497 # configuration; ignored [-Wattributes]
502 'cflags': [ '-Wno-attributes' ],
504 '-Wl,-blibpath:/usr/lib:/lib:/opt/freeware/lib/pthread/ppc64',
513 'libraries': [ '-llog' ],
516 'cflags': [ '-pthread' ],
517 'ldflags': [ '-pthread' ],
525 'GCC_CW_ASM_SYNTAX': 'NO', # No -fasm-blocks
526 'GCC_DYNAMIC_NO_PIC': 'NO', # No -mdynamic-no-pic
527 # (Equivalent to -fPIC)
528 'GCC_ENABLE_CPP_EXCEPTIONS': 'NO', # -fno-exceptions
529 'GCC_ENABLE_CPP_RTTI': 'NO', # -fno-rtti
530 'GCC_ENABLE_PASCAL_STRINGS': 'NO', # No -mpascal-strings
531 'PREBINDING': 'NO', # No -Wl,-prebind
532 'MACOSX_DEPLOYMENT_TARGET': '10.15', # -mmacosx-version-min=10.15
535 '-fno-strict-aliasing',
538 '-Wall',
539 '-Wendif-labels',
540 '-W',
541 '-Wno-unused-parameter',
548 '-Wl,-search_paths_first'
564 '-Wl,-no_pie',
571 'CLANG_CXX_LANGUAGE_STANDARD': 'gnu++17', # -std=gnu++17
579 '-Wl,--export-dynamic',
583 # the openssl mechanism for keeping itself "dload"-ed to ensure proper
630 '-q64',
631 '-Wc,DLL',
632 '-Wa,GOFF',
633 '-qARCH=10',
634 '-qASCII',
635 '-qTUNE=12',
636 '-qENUM=INT',
637 '-qEXPORTALL',
638 '-qASM',
641 '-qxclang=-std=c++14',
644 '-q64',
646 # for addons due to v8config.h include of "zos-base.h":