libfyaml-0.9.6

#### Beyond Linux® From Scratch (System V Edition) - Version r13.1-84

### Chapter 9. General Libraries

- Prev

  libyaml-0.2.5

- Next

  log4cplus-2.2.0.1

- Up
- Home

# libfyaml-0.9.6

## Introduction to libfyaml

The libfyaml package contains a YAML 1.3 parser and writer. It also supports YAML 0.1 with the help of the libyaml library.

### Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

### Package Information

- Download (HTTP): https://github.com/pantoniou/libfyaml/releases/download/v0.9.6/libfyaml-0.9.6.tar.gz

- Download MD5 sum: f6d3756a80cb1ff99714e510cf4ce13d

- Download size: 1.1 MB

- Estimated disk space required: 280 MB (with tests)

- Estimated build time: 0.4 SBU (add 1.8 SBU for tests)

### libfyaml Dependencies

#### Recommended

libyaml-0.2.5 (for YAML 0.1 support)

#### Optional

git-2.55.0, LLVM-23.1.0 (with Clang), sphinx-9.1.0 and sphinx_rtd_theme-3.1.0 (for documentation), docker, jq, and check (for additional tests)

### Note

An Internet connection is needed for some tests of this package. The system certificate store may need to be set up with make-ca-1.16.1 before testing this package.

## Installation of libfyaml

Install libfyaml by running the following commands:

    ./configure --prefix=/usr --disable-static --without-libclang &&
    make

To test the results, issue: make check.

Now, as the `root` user:

    make install

## Command Explanations

`--disable-static`: This switch prevents installation of static versions of the libraries.

`--without-libclang`: This option disables the use of the Clang library. As at now the Clang library does not really provide any useful functionality for this package, and enabling it would cause all packages using libfyaml to be unnecessarily linked against the Clang library.

## Contents

Installed Programs: fy-compose (link to fy-tool), fy-dump (link to fy-tool), fy-filter (link to fy-tool), fy-join (link to fy-tool), fy-testsuite (link to fy-tool), fy-tool, and fy-ypath (link to fy-tool)
Installed Library: libfyaml.so
Installed Directories: None

### Short Descriptions

fy-tool | manipulates YAML files up to version 1.3 of the standard
`libfyaml.so` | contains functions that can parse and emit YAML files up to version 1.3 of the standard

- Prev

  libyaml-0.2.5

- Next

  log4cplus-2.2.0.1

- Up
- Home