#!/export/home/oi/.mozbuild/srcdirs/firefox-147.0.3-35557fa7dced/_virtualenvs/build/bin/python # coding=utf-8 from mozbuild.configure.constants import * defines = { 'ACCESSIBILITY': '1', 'BROWSER_CHROME_URL': 'chrome://browser/content/browser.xhtml', 'BROWSER_CHROME_URL_QUOTED': '"chrome://browser/content/browser.xhtml"', 'BUILD_CTYPES': '1', 'CROSS_COMPILE': '', 'EDITLINE': '1', 'ENABLE_EXPLICIT_RESOURCE_MANAGEMENT': '1', 'ENABLE_SHARED_MEMORY': '1', 'ENABLE_SYSTEM_EXTENSION_DIRS': '1', 'ENABLE_WASM_AVX': '1', 'ENABLE_WASM_JSPI': '1', 'ENABLE_WASM_MOZ_INTGEMM': '1', 'ENABLE_WASM_RELAXED_SIMD': '1', 'ENABLE_WASM_RESIZABLE_ARRAYBUFFER': '1', 'ENABLE_WASM_SIMD': '1', 'ENABLE_WEBDRIVER': '1', 'FMT_API': 'MFBT_API', 'FMT_ENFORCE_COMPILE_STRING': 1, 'FMT_USE_EXCEPTIONS': 0, 'FMT_USE_LOCALE': 0, 'FMT_USE_WRITE_CONSOLE': 1, 'FORCE_PR_LOG': '1', 'GDK_VERSION_MAX_ALLOWED': 'GDK_VERSION_3_14', 'GDK_VERSION_MIN_REQUIRED': 'GDK_VERSION_3_14', 'GLIB_VERSION_MAX_ALLOWED': 'GLIB_VERSION_2_42', 'GLIB_VERSION_MIN_REQUIRED': 'GLIB_VERSION_2_42', 'GL_PROVIDER_EGL': '1', 'HAVE_64BIT_BUILD': '1', 'HAVE_ALLOCA_H': '1', 'HAVE_ARC4RANDOM': '1', 'HAVE_ARC4RANDOM_BUF': '1', 'HAVE_CLOCK_MONOTONIC': '1', 'HAVE_CPUID_H': '1', 'HAVE_DLADDR': '1', 'HAVE_DLFCN_H': '1', 'HAVE_EVENTFD': '1', 'HAVE_GETC_UNLOCKED': '1', 'HAVE_GETOPT_H': '1', 'HAVE_GETPAGESIZE': '1', 'HAVE_GMTIME_R': '1', 'HAVE_INTTYPES_H': '1', 'HAVE_LOCALECONV': '1', 'HAVE_LOCALTIME_R': '1', 'HAVE_LUTIMES': '1', 'HAVE_MALLOC_H': '1', 'HAVE_MEMALIGN': '1', 'HAVE_NETINET_IN_H': '1', 'HAVE_NL_TYPES_H': '1', 'HAVE_POSIX_FADVISE': '1', 'HAVE_POSIX_FALLOCATE': '1', 'HAVE_POSIX_MEMALIGN': '1', 'HAVE_PTHREAD_GETNAME_NP': '1', 'HAVE_PTHREAD_H': '1', 'HAVE_SETPRIORITY': '1', 'HAVE_STATFS': '1', 'HAVE_STATVFS': '1', 'HAVE_STDINT_H': '1', 'HAVE_STRERROR': '1', 'HAVE_STRNDUP': '1', 'HAVE_SYSCALL': '1', 'HAVE_SYSIOCCOM_H': '1', 'HAVE_SYS_BYTEORDER_H': '1', 'HAVE_SYS_IOCCOM_H': '1', 'HAVE_SYS_MOUNT_H': '1', 'HAVE_SYS_QUEUE_H': '1', 'HAVE_SYS_STATVFS_H': '1', 'HAVE_SYS_TYPES_H': '1', 'HAVE_SYS_VFS_H': '1', 'HAVE_THREAD_TLS_KEYWORD': '1', 'HAVE_UNISTD_H': '1', 'HAVE_UNWIND_H': '1', 'HAVE_VISIBILITY_ATTRIBUTE': '1', 'HAVE_VISIBILITY_HIDDEN_ATTRIBUTE': '1', 'HAVE__UNWIND_BACKTRACE': '1', 'JSON_USE_EXCEPTION': 0, 'JS_64BIT': '1', 'JS_CODEGEN_X64': '1', 'JS_DEFAULT_JITREPORT_GRANULARITY': '3', 'JS_HAS_CTYPES': '1', 'JS_HAS_INTL_API': '1', 'JS_PUNBOX64': '1', 'MALLOC_H': '', 'MALLOC_USABLE_SIZE_CONST_PTR': '', 'MOZILLA_OFFICIAL': '1', 'MOZILLA_UAVERSION': '"147.0"', 'MOZILLA_VERSION': '"147.0.3"', 'MOZJS_MAJOR_VERSION': 147, 'MOZJS_MINOR_VERSION': 0, 'MOZ_ACCESSIBILITY_ATK': '1', 'MOZ_APP_UA_VERSION': '"147.0.3"', 'MOZ_AUTH_EXTENSION': '1', 'MOZ_AV1': '1', 'MOZ_BACKGROUNDTASKS': '1', 'MOZ_BLOCK_PROFILE_DOWNGRADE': '1', 'MOZ_BUILD_APP': 'browser', 'MOZ_DATA_REPORTING': '1', 'MOZ_DAV1D_ASM': '1', 'MOZ_DEDICATED_PROFILES': '1', 'MOZ_DLL_PREFIX': '"lib"', 'MOZ_DLL_SUFFIX': '".so"', 'MOZ_ENABLE_DBUS': '1', 'MOZ_ENABLE_VAAPI': '1', 'MOZ_FFMPEG': '1', 'MOZ_GLUE_IN_PROGRAM': '1', 'MOZ_HAS_REMOTE': '1', 'MOZ_HAVE_FREETYPE2': '1', 'MOZ_ICU4X': '1', 'MOZ_LOGGING': '1', 'MOZ_MEMORY': '1', 'MOZ_NORMANDY': '1', 'MOZ_OFFICIAL_BRANDING': '1', 'MOZ_PDF_PRINTING': '1', 'MOZ_PLACES': '1', 'MOZ_PROXY_DIRECT_FAILOVER': '1', 'MOZ_PULSEAUDIO': '1', 'MOZ_REAL_TIME_TRACING': '1', 'MOZ_REPLACE_MALLOC': '1', 'MOZ_REQUIRE_SIGNING': '1', 'MOZ_SAMPLE_TYPE_FLOAT32': '1', 'MOZ_SELECTABLE_PROFILES': '1', 'MOZ_SERVICES_HEALTHREPORT': '1', 'MOZ_STATIC_JS': '1', 'MOZ_TELEMETRY_REPORTING': '1', 'MOZ_UPDATE_CHANNEL': 'default', 'MOZ_USER_DIR': '"mozilla"', 'MOZ_VERIFY_MAR_SIGNATURE': '1', 'MOZ_WEBSPEECH': '1', 'MOZ_WEBSPEECH_TEST_BACKEND': '1', 'MOZ_WIDGET_GTK': '1', 'MOZ_X11': '1', 'NO_NSPR_10_SUPPORT': '1', 'NS_PRINTING': '1', 'NS_PRINT_PREVIEW': '1', 'RELEASE_OR_BETA': '1', 'STATIC_JS_API': '1', 'STDC_HEADERS': '1', 'TARGET_XPCOM_ABI': '"x86_64-gcc3"', 'USE_FC_FREETYPE': '1', 'U_STATIC_IMPLEMENTATION': '1', 'U_USING_ICU_NAMESPACE': '0', 'WASM_HAS_HEAPREG': '1', 'XP_SOLARIS': '1', 'XP_UNIX': '1'} mozconfig = '/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-147.0.3/mozconfig' substs = { 'ACCESSIBILITY': '1', 'AR': '/usr/gnu/bin/ar', 'AR_FLAGS': ['crs', '$@'], 'AR_SUPPORTS_RESPONSE_FILE': '1', 'AS': ['/usr/gcc/14/bin/gcc'], 'ASFLAGS': [ '-Wa,--noexecstack', '-fPIC', '-DMOZILLA_CLIENT', '-include', '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/mozilla-config.h'], 'ASOUTOPTION': '-o ', 'AS_DASH_C_FLAG': '-c', 'AVX2_FLAGS': ['-mavx2'], 'AVX512BW_FLAGS': ['-mavx512bw', '-mavx512f', '-mavx512dq', '-mavx512cd'], 'AVX512VNNI_FLAGS': [ '-mavx512vnni', '-mavx512bw', '-mavx512f', '-mavx512dq', '-mavx512cd'], 'AVXVNNI_FLAGS': ['-mavxvnni'], 'AWK': '/usr/bin/gawk', 'BINDGEN_SYSTEM_FLAGS': [ '-x', 'c++', '-fno-sized-deallocation', '-fno-aligned-new', '-DTRACING=1', '-DIMPL_LIBXUL', '-DMOZILLA_INTERNAL_API', '-DRUST_BINDGEN', '-std=gnu++20'], 'BIN_SUFFIX': '', 'BROWSER_CHROME_URL': 'chrome://browser/content/browser.xhtml', 'BUILD_BACKENDS': ['RecursiveMake', 'FasterMake', 'Clangd'], 'BUILD_CTYPES': '1', 'CAIRO_FT_CFLAGS': [ '-I/usr/include/freetype2', '-I/usr/include/libpng16', '-I/usr/include/harfbuzz', '-I/usr/include/glib-2.0', '-I/usr/lib/amd64/glib-2.0/include', '-I/usr/include/pcre', '-I/usr/include/freetype2', '-I/usr/include/libpng16', '-I/usr/include/harfbuzz', '-I/usr/include/glib-2.0', '-I/usr/lib/amd64/glib-2.0/include', '-I/usr/include/pcre'], 'CARGO': '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.rust_up/toolchains/1.91.0-x86_64-unknown-illumos/bin/cargo', 'CARGO_PROFILE_DEV_OPT_LEVEL': '2', 'CARGO_PROFILE_RELEASE_OPT_LEVEL': '2', 'CBINDGEN': '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cbindgen', 'CC': '/usr/gcc/14/bin/gcc', 'CC_BASE_FLAGS': [], 'CC_TYPE': CompilerType('gcc'), 'CC_VERSION': '14.3.0', 'CLANG_PLUGIN_FLAGS': [], 'COLOR_CFLAGS': '-fdiagnostics-color', 'COMPILE_ENVIRONMENT': '1', 'CPP': ['/usr/gcc/14/bin/gcc', '-E'], 'CPU_ARCH': RaiseErrorOnUse('CPU_ARCH is obsolete. Use TARGET_CPU instead.'), 'CROSS_COMPILE': '', 'CXX': '/usr/gcc/14/bin/g++ -std=gnu++20', 'CXXCPP': ['/usr/gcc/14/bin/g++', '-E', '-std=gnu++20'], 'CXX_BASE_FLAGS': ['-std=gnu++20'], 'DIST': '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist', 'DLL_PREFIX': 'lib', 'DLL_SUFFIX': '.so', 'DL_LIBS': ['-ldl'], 'DSO_LDOPTS': ['-shared'], 'ENABLE_EXPLICIT_RESOURCE_MANAGEMENT': '1', 'ENABLE_SHARED_MEMORY': '1', 'ENABLE_UNIFIED_BUILD': '1', 'ENABLE_WASM_AVX': '1', 'ENABLE_WASM_JSPI': '1', 'ENABLE_WASM_MOZ_INTGEMM': '1', 'ENABLE_WASM_RELAXED_SIMD': '1', 'ENABLE_WASM_RESIZABLE_ARRAYBUFFER': '1', 'ENABLE_WASM_SIMD': '1', 'ENABLE_WEBDRIVER': '1', 'EXPAND_LIBS_LIST_STYLE': 'linkerlist', 'FFI_TARGET': 'X86_64', 'FFI_TARGET_DIR': 'x86', 'FFVPX_ASFLAGS': ['-D__x86_64__', '-DPIC', '-DELF', '-Pconfig_unix64.asm'], 'FFVPX_USE_NASM': '1', 'FMA_FLAGS': ['-mfma'], 'FT2_LIBS': ['-lfreetype', '-lfontconfig', '-lfreetype'], 'GLIB_CFLAGS': [ '-DFFI_NO_RAW_API', '-I/usr/lib/amd64/libffi-3.2.1/include', '-I/usr/include/glib-2.0', '-I/usr/lib/amd64/glib-2.0/include', '-I/usr/include/pcre'], 'GLIB_LIBS': ['-lgobject-2.0', '-lglib-2.0'], 'GMAKE': '/usr/bin/gmake', 'GNU_AS': '1', 'GRE_MILESTONE': '147.0.3', 'HAVE_64BIT_BUILD': '1', 'HAVE_CLOCK_MONOTONIC': '1', 'HAVE_INTTYPES_H': '1', 'HAVE_LANGINFO_CODESET': '1', 'HAVE_LIBFUZZER_FLAG_FUZZER_NO_LINK': '', 'HOST_ALIAS': 'x86_64-unknown-illumos', 'HOST_AR': '/usr/gnu/bin/ar', 'HOST_BIN_SUFFIX': '', 'HOST_CC': '/usr/gcc/14/bin/gcc', 'HOST_CC_BASE_FLAGS': [], 'HOST_CC_TYPE': CompilerType('gcc'), 'HOST_CC_VERSION': '14.3.0', 'HOST_CFLAGS': [], 'HOST_CPPFLAGS': ['-DXP_UNIX'], 'HOST_CPU_ARCH': CPU('x86_64'), 'HOST_CXX': '/usr/gcc/14/bin/g++ -std=gnu++20', 'HOST_CXXFLAGS': [], 'HOST_CXX_BASE_FLAGS': ['-std=gnu++20'], 'HOST_DLL_PREFIX': 'lib', 'HOST_DLL_SUFFIX': '.so', 'HOST_IMPORT_LIB_SUFFIX': '', 'HOST_LDFLAGS': [], 'HOST_LIB_PREFIX': 'lib', 'HOST_OPTIMIZE_FLAGS': ['-O3'], 'HOST_OS_ARCH': Kernel('SunOS'), 'HTML_ACCEL_FLAGS': ['-mavx', '-mbmi', '-flax-vector-conversions'], 'IMPORT_LIB_SUFFIX': '', 'INTEL_ARCHITECTURE': '1', 'IPDL_ROOT': '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl', 'JS_BUNDLED_EDITLINE': '1', 'JS_CODEGEN_X64': '1', 'JS_CONFIG_LIBS': [ '-L/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/bin', '-lnspr4', '-lplc4', '-lplds4'], 'JS_CONFIG_MOZ_JS_LIBS': ['-L/usr/lib/amd64', '-lmozjs'], 'JS_HAS_CTYPES': '1', 'JS_HAS_INTL_API': '1', 'JS_LIBRARY_NAME': 'mozjs', 'L10NBASEDIR': '/export/home/oi/.mozbuild/l10n-central', 'LIBFUZZER_FLAGS': ['-fsanitize-coverage=trace-pc-guard,trace-cmp'], 'LIBJPEG_TURBO_SIMD_FLAGS': ['-D__x86_64__', '-DPIC', '-DELF'], 'LIBJPEG_TURBO_USE_NASM': '1', 'LIBS': [''], 'LIB_PREFIX': 'lib', 'LIB_SUFFIX': 'a', 'LLVM_CXXFLAGS': [], 'LLVM_LDFLAGS': [], 'LLVM_OBJDUMP': '/usr/clang/21/bin/llvm-objdump', 'LLVM_PROFDATA': '/usr/clang/21/bin/llvm-profdata', 'MAKENSISU_FLAGS': '-nocd', 'MKCSHLIB': [ '$(CC)', '$(COMPUTED_C_LDFLAGS)', '$(DSO_LDOPTS)', '-Wl,-h,$(DSO_SONAME)', '-o', '$@'], 'MKSHLIB': [ '$(CXX)', '$(COMPUTED_CXX_LDFLAGS)', '$(DSO_LDOPTS)', '-Wl,-h,$(DSO_SONAME)', '-o', '$@'], 'MMX_FLAGS': ['-mmmx'], 'MOZCONFIG': '/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-147.0.3/mozconfig', 'MOZILLA_OFFICIAL': '1', 'MOZILLA_VERSION': '147.0.3', 'MOZJS_MAJOR_VERSION': '147', 'MOZJS_MINOR_VERSION': '0', 'MOZJS_PATCH_VERSION': '3', 'MOZ_ADJUST_SDK_KEY': 'no-adjust-sdk-key', 'MOZ_APP_BASENAME': 'Firefox', 'MOZ_APP_DISPLAYNAME': 'Firefox', 'MOZ_APP_ID': '{ec8030f7-c20a-464f-9b0e-13a3a9e97384}', 'MOZ_APP_MAXVERSION': '147.*', 'MOZ_APP_NAME': 'firefox', 'MOZ_APP_REMOTINGNAME': 'firefox-default', 'MOZ_APP_UA_NAME': '', 'MOZ_APP_VENDOR': 'Mozilla', 'MOZ_APP_VERSION': '147.0.3', 'MOZ_APP_VERSION_DISPLAY': '147.0.3', 'MOZ_AUTH_EXTENSION': '1', 'MOZ_AUTOMATION': '', 'MOZ_AV1': '1', 'MOZ_BACKGROUNDTASKS': '1', 'MOZ_BING_API_CLIENTID': 'no-bing-api-clientid', 'MOZ_BING_API_KEY': 'no-bing-api-key', 'MOZ_BLOCK_PROFILE_DOWNGRADE': '1', 'MOZ_BRANDING_DIRECTORY': 'browser/branding/official', 'MOZ_BUILD_APP': 'browser', 'MOZ_BUILD_NSPR': '1', 'MOZ_CETCOMPAT_LDFLAGS': [], 'MOZ_CHILD_PROCESS_APPNAME': 'FirefoxCP', 'MOZ_CHILD_PROCESS_NAME': 'plugin-container', 'MOZ_CLANG_NEWER_THAN_RUSTC_LLVM': '', 'MOZ_CLANG_PATH': '/usr/clang/21/bin/clang++', 'MOZ_CONFIGURE_OPTIONS': '--host=x86_64-unknown-illumos ' '--target=x86_64-unknown-illumos ' 'MOZILLA_OFFICIAL=1 --prefix=/usr ' '--libdir=/usr/lib/amd64 --disable-tests ' "'CFLAGS=-m64 -O3 -D__int8_t_defined' " "'CXXFLAGS=-m64 -O3 -Wno-invalid-offsetof " "-fpermissive' CC=/usr/gcc/14/bin/gcc " 'CXX=/usr/gcc/14/bin/g++ --disable-debug-symbols ' 'PKG_CONFIG=/usr/bin/amd64/pkg-config ' '--enable-jemalloc --enable-replace-malloc ' '--with-distribution-id=org.openindiana ' '--enable-pulseaudio --enable-js-shell ' '--without-wasm-sandboxed-libraries ' '--disable-updater --enable-official-branding ' '--enable-system-pixman --with-system-zlib', 'MOZ_CRASHREPORTER_URL': 'https://crash-reports.mozilla.com', 'MOZ_CREATE_LEGACY_PROFILE': '1', 'MOZ_DATA_REPORTING': '1', 'MOZ_DAV1D_ASM': '1', 'MOZ_DBUS_CFLAGS': [ '-I/usr/include/dbus-1.0', '-I/usr/lib/amd64/dbus-1.0/include'], 'MOZ_DBUS_LIBS': ['-ldbus-1'], 'MOZ_DEBUG_DEFINES': ['NDEBUG', 'TRIMMED'], 'MOZ_DEBUG_FLAGS': ['-gdwarf-4'], 'MOZ_DEDICATED_PROFILES': '1', 'MOZ_DEVTOOLS': 'all', 'MOZ_DISTRIBUTION_ID': 'org.openindiana', 'MOZ_EME_MODULES': [], 'MOZ_ENABLE_CAIRO_FT': '1', 'MOZ_ENABLE_DBUS': '1', 'MOZ_ENABLE_VAAPI': '1', 'MOZ_FFMPEG': '1', 'MOZ_FILE_PREFIX_MAP_FLAGS': [], 'MOZ_FIX_LINK_PATHS': [ '-L/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/bin'], 'MOZ_FOLD_LIBS': '', 'MOZ_FRAMEPTR_FLAGS': ['-fomit-frame-pointer', '-funwind-tables'], 'MOZ_GLUE_IN_PROGRAM': '1', 'MOZ_GL_DEFAULT_PROVIDER': 'EGL', 'MOZ_GOOGLE_LOCATION_SERVICE_API_KEY': 'no-google-location-service-api-key', 'MOZ_GOOGLE_SAFEBROWSING_API_KEY': 'no-google-safebrowsing-api-key', 'MOZ_GTK3_CFLAGS': [ '-D_REENTRANT', '-D_POSIX_PTHREAD_SEMANTICS', '-DFFI_NO_RAW_API', '-I/usr/include/gtk-3.0/unix-print', '-I/usr/include/gtk-3.0', '-I/usr/include/at-spi2-atk/2.0', '-I/usr/include/at-spi-2.0', '-I/usr/include/dbus-1.0', '-I/usr/lib/amd64/dbus-1.0/include', '-I/usr/include/gtk-3.0', '-I/usr/include/drm', '-I/usr/include/pango-1.0', '-I/usr/include/harfbuzz', '-I/usr/include/pango-1.0', '-I/usr/include/fribidi', '-I/usr/include/atk-1.0', '-I/usr/include/cairo', '-I/usr/include/freetype2', '-I/usr/include/libpng16', '-I/usr/include/harfbuzz', '-I/usr/include/pixman-1', '-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/gio-unix-2.0', '-I/usr/lib/amd64/libffi-3.2.1/include', '-I/usr/include/glib-2.0', '-I/usr/lib/amd64/glib-2.0/include', '-I/usr/include/pcre'], 'MOZ_GTK3_LIBS': [ '-lgtk-3', '-lgdk-3', '-lpangocairo-1.0', '-lpango-1.0', '-lharfbuzz', '-latk-1.0', '-lcairo-gobject', '-lcairo', '-lgdk_pixbuf-2.0', '-lgio-2.0', '-lgobject-2.0', '-lglib-2.0'], 'MOZ_HARDENING_CFLAGS': [ '-U_FORTIFY_SOURCE', '-D_FORTIFY_SOURCE=2', '-fstack-protector-strong', '-fstrict-flex-arrays=1'], 'MOZ_HARDENING_LDFLAGS': ['-fstack-protector-strong'], 'MOZ_HAS_REMOTE': '1', 'MOZ_ICU4X': '1', 'MOZ_ICU_CFLAGS': [], 'MOZ_ICU_VERSION': '78', 'MOZ_INCLUDE_SOURCE_INFO': '1', 'MOZ_JAR_MAKER_FILE_FORMAT': 'symlink', 'MOZ_JS_OPTIMIZE_FLAGS': ['-O'], 'MOZ_LEANPLUM_SDK_CLIENTID': 'no-leanplum-sdk-clientid', 'MOZ_LEANPLUM_SDK_KEY': 'no-leanplum-sdk-key', 'MOZ_LIBCLANG_PATH': '/usr/clang/21/lib', 'MOZ_MEMORY': '1', 'MOZ_MOZILLA_API_KEY': 'no-mozilla-api-key', 'MOZ_NORMANDY': '1', 'MOZ_NO_DEBUG_RTL': '1', 'MOZ_OFFICIAL_BRANDING': '1', 'MOZ_OPTIMIZE': '1', 'MOZ_OPTIMIZE_FLAGS': ['-O'], 'MOZ_OPTIMIZE_LDFLAGS': [], 'MOZ_OSS': '1', 'MOZ_PACKAGER_FORMAT': 'omni', 'MOZ_PACKAGER_MINIFY': '1', 'MOZ_PANGO_CFLAGS': [ '-D_REENTRANT', '-D_POSIX_PTHREAD_SEMANTICS', '-DFFI_NO_RAW_API', '-I/usr/include/pango-1.0', '-I/usr/include/fribidi', '-I/usr/include/cairo', '-I/usr/include/pixman-1', '-I/usr/lib/amd64/libffi-3.2.1/include', '-I/usr/include/harfbuzz', '-I/usr/include/freetype2', '-I/usr/include/libpng16', '-I/usr/include/glib-2.0', '-I/usr/lib/amd64/glib-2.0/include', '-I/usr/include/pcre'], 'MOZ_PANGO_LIBS': [ '-lpango-1.0', '-lgobject-2.0', '-lglib-2.0', '-lharfbuzz'], 'MOZ_PDF_PRINTING': '1', 'MOZ_PGO': '', 'MOZ_PIXMAN_CFLAGS': ['-I/usr/include/pixman-1'], 'MOZ_PIXMAN_LIBS': ['-lpixman-1'], 'MOZ_PLACES': '1', 'MOZ_POCKET_API_KEY': 'no-pocket-api-key', 'MOZ_PREF_EXTENSIONS': '1', 'MOZ_PROFILE_MIGRATOR': '1', 'MOZ_PROXY_DIRECT_FAILOVER': '1', 'MOZ_PULSEAUDIO': '1', 'MOZ_PULSEAUDIO_CFLAGS': ['-D_REENTRANT'], 'MOZ_PULSEAUDIO_LIBS': ['-lpulse', '-pthread'], 'MOZ_REAL_TIME_TRACING': '1', 'MOZ_REPLACE_MALLOC': '1', 'MOZ_REPLACE_MALLOC_STATIC': '1', 'MOZ_REQUIRE_SIGNING': '1', 'MOZ_RUST_DEFAULT_FLAGS': ['--cap-lints', 'warn'], 'MOZ_RUST_TESTS': '', 'MOZ_SAMPLE_TYPE_FLOAT32': '1', 'MOZ_SELECTABLE_PROFILES': '1', 'MOZ_SERVICES_HEALTHREPORT': '1', 'MOZ_SERVICES_SYNC': '1', 'MOZ_SYNTH_SPEECHD': '1', 'MOZ_SYSTEM_POLICIES': '1', 'MOZ_SYSTEM_ZLIB': '1', 'MOZ_TRIVIAL_AUTO_VAR_INIT': [], 'MOZ_UI_LOCALE': 'en-US', 'MOZ_UNIVERSALCHARDET': '1', 'MOZ_UPDATE_CHANNEL': 'default', 'MOZ_USE_NSS_FOR_MAR': '1', 'MOZ_USE_PTHREADS': '1', 'MOZ_VERIFY_MAR_SIGNATURE': '1', 'MOZ_VORBIS': '1', 'MOZ_WEBEXT_WEBIDL_ENABLED': '', 'MOZ_WEBSPEECH': '1', 'MOZ_WEBSPEECH_TEST_BACKEND': '1', 'MOZ_WIDGET_TOOLKIT': 'gtk', 'MOZ_X11': '1', 'MOZ_X11_CFLAGS': ['-D_REENTRANT', '-D_POSIX_PTHREAD_SEMANTICS'], 'MOZ_X11_LIBS': [ '-lxcb-shm', '-lX11-xcb', '-lX11', '-lxcb', '-lXext', '-lXrandr'], 'MOZ_X11_SM_CFLAGS': [], 'MOZ_ZIPWRITER': '1', 'MOZ_ZLIB_CFLAGS': [], 'MOZ_ZLIB_LIBS': ['-lz'], 'NASM': '/usr/bin/nasm', 'NASM_ASFLAGS': ['-f', 'elf64'], 'NODEJS': '/usr/bin/node', 'NSPR_CFLAGS': [ '-I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nspr'], 'NSPR_INCLUDE_DIR': '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nspr', 'NSPR_LIBS': [ '-L/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/bin', '-lnspr4', '-lplc4', '-lplds4'], 'NSPR_LIB_DIR': '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/bin', 'NSS_CFLAGS': [ '-I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nss'], 'NS_PRINTING': '1', 'OBJCOPY': '/usr/clang/21/bin/llvm-objcopy', 'OBJ_SUFFIX': 'o', 'OMNIJAR_NAME': 'omni.ja', 'OS_ARCH': 'SunOS', 'OS_CFLAGS': [ '-pthread', '-ffunction-sections', '-fdata-sections', '-fno-math-errno', '-pipe', '-fPIC', '-m64', '-O3', '-D__int8_t_defined'], 'OS_COMPILE_CFLAGS': [ '-DMOZILLA_CLIENT', '-include', '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/mozilla-config.h'], 'OS_COMPILE_CMFLAGS': ['-x', 'objective-c', '-fobjc-exceptions'], 'OS_COMPILE_CMMFLAGS': ['-x', 'objective-c++', '-fobjc-exceptions'], 'OS_COMPILE_CXXFLAGS': [ '-DMOZILLA_CLIENT', '-include', '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/mozilla-config.h'], 'OS_CPPFLAGS': [], 'OS_CXXFLAGS': [ '-fno-rtti', '-pthread', '-fno-sized-deallocation', '-fno-aligned-new', '-ffunction-sections', '-fdata-sections', '-fno-math-errno', '-fno-exceptions', '-pipe', '-fPIC', '-m64', '-O3', '-Wno-invalid-offsetof', '-fpermissive'], 'OS_LDFLAGS': ['-Wl,-z,text', '-Wl,-z,now'], 'OS_TARGET': 'SunOS', 'PATH': '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin:/usr/gcc/14/bin:/usr/clang/21/bin:/usr/ruby/3.2/bin:/usr/jdk/openjdk21/bin:/usr/postgres/16/bin:/usr/mariadb/10.6/bin:/usr/openssl/3/bin:/usr/gnu/bin:/usr/bin/amd64:/usr/bin:/usr/sbin/amd64:/usr/sbin', 'PGO_PROFILE_PATH': '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/instrumented/merged.profdata', 'PKGCONF_REQUIRES_PRIVATE': '', 'PKG_CONFIG': '/usr/bin/amd64/pkg-config', 'PKG_STRIP': '1', 'PREPROCESS_OPTION': '-E -o ', 'PROFILE_GEN_CFLAGS': ['-fprofile-generate'], 'PROFILE_GEN_LDFLAGS': ['-fprofile-generate'], 'PROFILE_USE_CFLAGS': [ '-fprofile-use', '-fprofile-correction', '-Wcoverage-mismatch'], 'PROFILE_USE_LDFLAGS': ['-fprofile-use'], 'PYTHON3': '/export/home/oi/.mozbuild/srcdirs/firefox-147.0.3-35557fa7dced/_virtualenvs/build/bin/python', 'READELF': '/usr/clang/21/bin/llvm-readelf', 'RELEASE_OR_BETA': '1', 'RUSTC': '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.rust_up/toolchains/1.91.0-x86_64-unknown-illumos/bin/rustc', 'RUSTC_COMMIT': 'f8297e351a40c1439a467bbbb6879088047f50b3', 'RUSTC_LLVM_VERSION': '21.1.2', 'RUSTC_VERSION': '1.91.0', 'RUSTDOC': '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/rustdoc', 'RUSTFLAGS': [], 'RUSTFMT': '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/rustfmt', 'RUST_HOST_TARGET': 'x86_64-unknown-illumos', 'RUST_TARGET': 'x86_64-unknown-illumos', 'SHELL': '/usr/gnu/bin/sh', 'SKIA_INCLUDES': ['/gfx/skia', '/gfx/skia/skia'], 'SOCKET_LIBS': ['-lsocket'], 'SSE2_FLAGS': ['-msse2'], 'SSE4_2_FLAGS': ['-msse4.2'], 'SSE_FLAGS': ['-msse'], 'SSSE3_FLAGS': ['-mssse3'], 'STL_FLAGS': [ '-I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers'], 'STRIP': '/usr/clang/21/bin/llvm-strip', 'TAR': '/usr/bin/gtar', 'TARGET_CPU': CPU('x86_64'), 'TARGET_ENDIANNESS': Endianness('little'), 'TARGET_KERNEL': Kernel('SunOS'), 'TARGET_OS': OS('SunOS'), 'TARGET_RAW_CPU': 'x86_64', 'TARGET_RAW_OS': 'illumos', 'TARGET_XPCOM_ABI': 'x86_64-gcc3', 'UNZIP': '/usr/bin/unzip', 'VISIBILITY_FLAGS': [ '-I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers', '-include', '/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-147.0.3/config/gcc_hidden.h'], 'VPX_USE_NASM': '1', 'WARNINGS_AS_ERRORS': '', 'WARNINGS_CFLAGS': [ '-Wall', '-Wempty-body', '-Wignored-qualifiers', '-Wpointer-arith', '-Wsign-compare', '-Wtype-limits', '-Wunreachable-code', '-Wno-error=deprecated', '-Winvalid-utf8', '-Wduplicated-cond', '-Wlogical-op', '-Wno-error=maybe-uninitialized', '-Wno-error=deprecated-declarations', '-Wno-error=array-bounds', '-Wno-error=free-nonheap-object', '-Wno-multistatement-macros', '-Wno-error=class-memaccess', '-Wformat', '-Wformat-overflow=2', '-Werror=implicit-function-declaration', '-Wno-psabi', '-Wno-error=builtin-macro-redefined'], 'WARNINGS_CXXFLAGS': [ '-Wall', '-Wempty-body', '-Wignored-qualifiers', '-Wpointer-arith', '-Wsign-compare', '-Wtype-limits', '-Wunreachable-code', '-Wno-invalid-offsetof', '-Wno-deprecated-enum-enum-conversion', '-Wno-error=deprecated', '-Winvalid-utf8', '-Wduplicated-cond', '-Wimplicit-fallthrough', '-Wlogical-op', '-Wno-error=maybe-uninitialized', '-Wno-error=deprecated-declarations', '-Wno-error=array-bounds', '-Wno-error=free-nonheap-object', '-Wno-multistatement-macros', '-Wno-error=class-memaccess', '-Wformat', '-Wformat-overflow=2', '-Wno-psabi', '-Wno-error=builtin-macro-redefined'], 'WARNINGS_HOST_CFLAGS': [], 'WARNINGS_HOST_CXXFLAGS': [], 'WASM_OBJ_SUFFIX': 'wasm', 'WEBIDL_ROOT': '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dom/bindings', 'WRAP_STL_INCLUDES': '1', 'WRAP_SYSTEM_INCLUDES': '1', 'XARGS': '/usr/gnu/bin/xargs', 'XPCOM_ROOT': '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/xpcom/components', '_AS': '/usr/gcc/14/bin/gcc', '_CARGO': '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cargo', '_CC': '/usr/gcc/14/bin/gcc', '_CXX': '/usr/gcc/14/bin/g++', '_DEPEND_CFLAGS': ['-MD', '-MP', '-MF $(MDDEPDIR)/$(@F).pp'], '_FONTCONFIG_CFLAGS': [ '-I/usr/include/freetype2', '-I/usr/include/libpng16', '-I/usr/include/harfbuzz', '-I/usr/include/glib-2.0', '-I/usr/lib/amd64/glib-2.0/include', '-I/usr/include/pcre'], '_FONTCONFIG_LIBS': ['-lfontconfig', '-lfreetype'], '_FT2_CFLAGS': [ '-I/usr/include/freetype2', '-I/usr/include/libpng16', '-I/usr/include/harfbuzz', '-I/usr/include/glib-2.0', '-I/usr/lib/amd64/glib-2.0/include', '-I/usr/include/pcre'], '_FT2_LIBS': ['-lfreetype'], '_HOST_CC': '/usr/gcc/14/bin/gcc', '_HOST_CXX': '/usr/gcc/14/bin/g++', '_HOST_DEPEND_CFLAGS': ['-MD', '-MP', '-MF $(MDDEPDIR)/$(@F).pp'], '_RUSTC': '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/rustc', 'bindir': '/usr/bin', 'datadir': '/usr/share', 'exec_prefix': '/usr', 'host': 'x86_64-unknown-illumos', 'includedir': '/usr/include', 'infodir': '/usr/info', 'libdir': '/usr/lib/amd64', 'libexec': '/usr/libexec', 'localstatedir': '/usr/var', 'mandir': '/usr/man', 'oldincludedir': '/usr/include', 'prefix': '/usr', 'program_transform_name': 's,x,x,', 'sbindir': '/usr/sbin', 'sharedstatedir': '/usr/com', 'sysconfdir': '/usr/etc', 'target': 'x86_64-unknown-illumos', 'top_srcdir': '/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-147.0.3'} topobjdir = '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64' topsrcdir = '/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-147.0.3' __all__ = ['topobjdir', 'topsrcdir', 'defines', 'substs', 'mozconfig'] if __name__ == '__main__': from mozbuild.config_status import config_status args = dict([(name, globals()[name]) for name in __all__]) config_status(**args)