How to Install and Uninstall binaryen.x86_64 Package on Fedora 36

Last updated: May 19,2024

1. Install "binaryen.x86_64" package

Please follow the step by step instructions below to install binaryen.x86_64 on Fedora 36

$ sudo dnf update $ sudo dnf install binaryen.x86_64

2. Uninstall "binaryen.x86_64" package

Please follow the instructions below to uninstall binaryen.x86_64 on Fedora 36:

$ sudo dnf remove binaryen.x86_64 $ sudo dnf autoremove

3. Information about the binaryen.x86_64 package on Fedora 36

Last metadata expiration check: 2:36:28 ago on Thu Sep 8 08:04:50 2022.
Available Packages
Name : binaryen
Version : 105
Release : 2.fc36
Architecture : x86_64
Size : 3.3 M
Source : binaryen-105-2.fc36.src.rpm
Repository : fedora
Summary : Compiler and toolchain infrastructure library for WebAssembly
URL : https://github.com/WebAssembly/binaryen
License : ASL 2.0
Description : Binaryen is a compiler and toolchain infrastructure library for WebAssembly,
: written in C++. It aims to make compiling to WebAssembly easy, fast, and
: effective:
:
: * Easy: Binaryen has a simple C API in a single header, and can also be used
: from JavaScript. It accepts input in WebAssembly-like form but also accepts
: a general control flow graph for compilers that prefer that.
:
: * Fast: Binaryen's internal IR uses compact data structures and is designed for
: completely parallel codegen and optimization, using all available CPU cores.
: Binaryen's IR also compiles down to WebAssembly extremely easily and quickly
: because it is essentially a subset of WebAssembly.
:
: * Effective: Binaryen's optimizer has many passes that can improve code very
: significantly (e.g. local coloring to coalesce local variables; dead code
: elimination; precomputing expressions when possible at compile time; etc.).
: These optimizations aim to make Binaryen powerful enough to be used as a
: compiler backend by itself. One specific area of focus is on
: WebAssembly-specific optimizations (that general-purpose compilers might not
: do), which you can think of as wasm minification , similar to minification for
: JavaScript, CSS, etc., all of which are language-specific (an example of such
: an optimization is block return value generation in SimplifyLocals).