plucky (1) embuilder.1.gz

Provided by: emscripten_3.1.69+dfsg-1_all bug

NAME

       embuilder - Tool to manage building of Emscripten system libraries and ports

DESCRIPTION

       usage: embuilder.py [-h] [--lto] [--lto=thin] [--pic] [--force] [--verbose]

       [--wasm64]
              {build,clear,rebuild} [targets ...]

       Tool to manage building of system libraries and ports.

       In  general  emcc  will build them automatically on demand, so you do not strictly need to use this tool,
       but it gives you more control over the process (in particular, if emcc does this automatically,  and  you
       are running multiple build commands in parallel, confusion can occur).

   positional arguments:
              {build,clear,rebuild} targets               see below

   options:
       -h, --help
              show this help message and exit

       --lto  build bitcode object for LTO

       --lto=thin
              build bitcode object for ThinLTO

       --pic  build relocatable objects for suitable for dynamic linking

       --force
              force rebuild of target (by removing it first)

       --verbose
              show build commands

       --wasm64
              use wasm64 architecture

       Available targets:

              build / clear

              boost_headers  bullet  bzip2  cocos2d  contrib.glfw3  crt1  crt1_proxy_main  crt1_reactor crtbegin
              freetype   freetype-wasm-sjlj   giflib   harfbuzz   harfbuzz-mt   icu   icu-mt   libGL   libGL-emu
              libGL-emu-full_es3      libGL-emu-full_es3-getprocaddr     libGL-emu-getprocaddr     libGL-emu-ofb
              libGL-emu-ofb-full_es3        libGL-emu-ofb-full_es3-getprocaddr         libGL-emu-ofb-getprocaddr
              libGL-emu-webgl2          libGL-emu-webgl2-full_es3          libGL-emu-webgl2-full_es3-getprocaddr
              libGL-emu-webgl2-getprocaddr          libGL-emu-webgl2-ofb           libGL-emu-webgl2-ofb-full_es3
              libGL-emu-webgl2-ofb-full_es3-getprocaddr      libGL-emu-webgl2-ofb-getprocaddr     libGL-full_es3
              libGL-full_es3-getprocaddr   libGL-getprocaddr   libGL-mt    libGL-mt-emu    libGL-mt-emu-full_es3
              libGL-mt-emu-full_es3-getprocaddr             libGL-mt-emu-getprocaddr            libGL-mt-emu-ofb
              libGL-mt-emu-ofb-full_es3    libGL-mt-emu-ofb-full_es3-getprocaddr    libGL-mt-emu-ofb-getprocaddr
              libGL-mt-emu-webgl2      libGL-mt-emu-webgl2-full_es3     libGL-mt-emu-webgl2-full_es3-getprocaddr
              libGL-mt-emu-webgl2-getprocaddr      libGL-mt-emu-webgl2-ofb      libGL-mt-emu-webgl2-ofb-full_es3
              libGL-mt-emu-webgl2-ofb-full_es3-getprocaddr libGL-mt-emu-webgl2-ofb-getprocaddr libGL-mt-full_es3
              libGL-mt-full_es3-getprocaddr     libGL-mt-getprocaddr     libGL-mt-ofb      libGL-mt-ofb-full_es3
              libGL-mt-ofb-full_es3-getprocaddr             libGL-mt-ofb-getprocaddr             libGL-mt-webgl2
              libGL-mt-webgl2-full_es3     libGL-mt-webgl2-full_es3-getprocaddr      libGL-mt-webgl2-getprocaddr
              libGL-mt-webgl2-ofb      libGL-mt-webgl2-ofb-full_es3     libGL-mt-webgl2-ofb-full_es3-getprocaddr
              libGL-mt-webgl2-ofb-getprocaddr   libGL-ofb   libGL-ofb-full_es3    libGL-ofb-full_es3-getprocaddr
              libGL-ofb-getprocaddr    libGL-webgl2    libGL-webgl2-full_es3   libGL-webgl2-full_es3-getprocaddr
              libGL-webgl2-getprocaddr                libGL-webgl2-ofb                 libGL-webgl2-ofb-full_es3
              libGL-webgl2-ofb-full_es3-getprocaddr     libGL-webgl2-ofb-getprocaddr    libGL-ww    libGL-ww-emu
              libGL-ww-emu-full_es3 libGL-ww-emu-full_es3-getprocaddr libGL-ww-emu-getprocaddr  libGL-ww-emu-ofb
              libGL-ww-emu-ofb-full_es3    libGL-ww-emu-ofb-full_es3-getprocaddr    libGL-ww-emu-ofb-getprocaddr
              libGL-ww-emu-webgl2     libGL-ww-emu-webgl2-full_es3      libGL-ww-emu-webgl2-full_es3-getprocaddr
              libGL-ww-emu-webgl2-getprocaddr      libGL-ww-emu-webgl2-ofb      libGL-ww-emu-webgl2-ofb-full_es3
              libGL-ww-emu-webgl2-ofb-full_es3-getprocaddr libGL-ww-emu-webgl2-ofb-getprocaddr libGL-ww-full_es3
              libGL-ww-full_es3-getprocaddr      libGL-ww-getprocaddr     libGL-ww-ofb     libGL-ww-ofb-full_es3
              libGL-ww-ofb-full_es3-getprocaddr             libGL-ww-ofb-getprocaddr             libGL-ww-webgl2
              libGL-ww-webgl2-full_es3      libGL-ww-webgl2-full_es3-getprocaddr     libGL-ww-webgl2-getprocaddr
              libGL-ww-webgl2-ofb     libGL-ww-webgl2-ofb-full_es3      libGL-ww-webgl2-ofb-full_es3-getprocaddr
              libGL-ww-webgl2-ofb-getprocaddr    libal   libasan_js   libasan_rt   libasan_rt-mt   libasan_rt-ww
              libbulkmemory   libbulkmemory-asan   libc   libc++   libc++-except   libc++-mt    libc++-mt-except
              libc++-mt-noexcept   libc++-noexcept   libc++-ww   libc++-ww-except  libc++-ww-noexcept  libc++abi
              libc++abi-debug      libc++abi-debug-except      libc++abi-debug-mt      libc++abi-debug-mt-except
              libc++abi-debug-mt-noexcept  libc++abi-debug-noexcept libc++abi-debug-ww libc++abi-debug-ww-except
              libc++abi-debug-ww-noexcept        libc++abi-except        libc++abi-mt        libc++abi-mt-except
              libc++abi-mt-noexcept  libc++abi-noexcept  libc++abi-ww  libc++abi-ww-except libc++abi-ww-noexcept
              libc-asan libc-asan-debug libc-debug libc-mt libc-mt-asan libc-mt-asan-debug libc-mt-debug libc-ww
              libc-ww-asan   libc-ww-asan-debug   libc-ww-debug  libc_optz  libc_optz-asan  libc_optz-asan-debug
              libc_optz-debug   libc_optz-mt   libc_optz-mt-asan   libc_optz-mt-asan-debug    libc_optz-mt-debug
              libc_optz-ww    libc_optz-ww-asan    libc_optz-ww-asan-debug   libc_optz-ww-debug   libcompiler_rt
              libcompiler_rt-mt libcompiler_rt-wasm-sjlj libcompiler_rt-wasm-sjlj-mt libcompiler_rt-wasm-sjlj-ww
              libcompiler_rt-ww    libdlmalloc    libdlmalloc-debug   libdlmalloc-debug-tracing   libdlmalloc-mt
              libdlmalloc-mt-debug   libdlmalloc-mt-debug-tracing   libdlmalloc-mt-tracing   libdlmalloc-tracing
              libdlmalloc-ww  libdlmalloc-ww-debug libdlmalloc-ww-debug-tracing libdlmalloc-ww-tracing libembind
              libembind-rtti  libemmalloc  libemmalloc-debug  libemmalloc-debug-tracing  libemmalloc-memvalidate
              libemmalloc-memvalidate-mt    libemmalloc-memvalidate-mt-tracing   libemmalloc-memvalidate-tracing
              libemmalloc-memvalidate-verbose                                 libemmalloc-memvalidate-verbose-mt
              libemmalloc-memvalidate-verbose-mt-tracing                 libemmalloc-memvalidate-verbose-tracing
              libemmalloc-memvalidate-verbose-ww                      libemmalloc-memvalidate-verbose-ww-tracing
              libemmalloc-memvalidate-ww  libemmalloc-memvalidate-ww-tracing libemmalloc-mt libemmalloc-mt-debug
              libemmalloc-mt-debug-tracing   libemmalloc-mt-tracing   libemmalloc-tracing    libemmalloc-verbose
              libemmalloc-verbose-mt          libemmalloc-verbose-mt-tracing         libemmalloc-verbose-tracing
              libemmalloc-verbose-ww    libemmalloc-verbose-ww-tracing    libemmalloc-ww    libemmalloc-ww-debug
              libemmalloc-ww-debug-tracing  libemmalloc-ww-tracing  libfetch  libfetch-mt  libfetch-ww  libhtml5
              libjpeg   libjsmath   liblsan_common_rt   liblsan_common_rt-mt   liblsan_common_rt-ww   liblsan_rt
              liblsan_rt-mt  liblsan_rt-ww libmimalloc libmimalloc-mt libmimalloc-ww libmodplug libnoexit libpng
              libpng-mt libpng-mt-wasm-sjlj  libpng-wasm-sjlj  libprintf_long_double  libprintf_long_double-asan
              libprintf_long_double-asan-debug        libprintf_long_double-debug       libprintf_long_double-mt
              libprintf_long_double-mt-asan  libprintf_long_double-mt-asan-debug  libprintf_long_double-mt-debug
              libprintf_long_double-ww     libprintf_long_double-ww-asan     libprintf_long_double-ww-asan-debug
              libprintf_long_double-ww-debug          libsanitizer_common_rt           libsanitizer_common_rt-mt
              libsanitizer_common_rt-ww      libsockets     libsockets-mt     libsockets-ww     libsockets_proxy
              libsockets_proxy-mt      libsockets_proxy-ww      libstandalonewasm      libstandalonewasm-memgrow
              libstandalonewasm-memgrow-pure     libstandalonewasm-nocatch     libstandalonewasm-nocatch-memgrow
              libstandalonewasm-nocatch-memgrow-pure    libstandalonewasm-nocatch-pure    libstandalonewasm-pure
              libstb_image      libstubs      libstubs-debug      libubsan_minimal_rt     libubsan_minimal_rt-mt
              libubsan_minimal_rt-ww  libubsan_rt  libubsan_rt-mt  libubsan_rt-ww   libunwind   libunwind-except
              libunwind-mt    libunwind-mt-except    libunwind-mt-noexcept    libunwind-noexcept    libunwind-ww
              libunwind-ww-except       libunwind-ww-noexcept       libwasm_workers        libwasm_workers-debug
              libwasm_workers_stub   libwasm_workers_stub-debug  libwasmfs  libwasmfs-asan  libwasmfs-asan-debug
              libwasmfs-asan-debug-icase     libwasmfs-asan-icase     libwasmfs-debug      libwasmfs-debug-icase
              libwasmfs-icase           libwasmfs-mt          libwasmfs-mt-asan          libwasmfs-mt-asan-debug
              libwasmfs-mt-asan-debug-icase libwasmfs-mt-asan-icase libwasmfs-mt-debug  libwasmfs-mt-debug-icase
              libwasmfs-mt-icase          libwasmfs-ww         libwasmfs-ww-asan         libwasmfs-ww-asan-debug
              libwasmfs-ww-asan-debug-icase libwasmfs-ww-asan-icase libwasmfs-ww-debug  libwasmfs-ww-debug-icase
              libwasmfs-ww-icase   libwasmfs_no_fs   libwasmfs_noderawfs   libwebgpu  libwebgpu-mt  libwebgpu-ww
              libwebgpu_cpp libwebgpu_cpp-mt libwebgpu_cpp-ww mpg123 ogg regal regal-mt  sdl2  sdl2-mt  sdl2_gfx
              sdl2_image   sdl2_image_jpg  sdl2_image_png  sdl2_mixer  sdl2_mixer_mp3  sdl2_mixer_none  sdl2_net
              sdl2_ttf sqlite3 sqlite3-mt vorbis zlib

       Issuing 'embuilder build ALL' causes each task to be built.