Opened 5 weeks ago

Closed 4 weeks ago

#5672 closed enhancement (fixed)

pkgconf-2.4.3

Reported by: Bruce Dubbs Owned by: lfs-book
Priority: normal Milestone: 12.4
Component: Book Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (4)

comment:1 by Bruce Dubbs, 5 weeks ago

Summary: pkgconf-2.4.0pkgconf-2.4.1

Now version 2.4.1.

comment:2 by Xi Ruoyao, 5 weeks ago

Summary: pkgconf-2.4.1pkgconf-2.4.3

Now 2.4.3, I suppose something bad happened.

comment:3 by Bruce Dubbs, 4 weeks ago

Changes from 2.4.2 to 2.4.3:

  • Fix additional logic errors relating to the new fragment trees functionality.

Changes from 2.4.1 to 2.4.2:

  • Fix several logic errors in the pkg-config file parser that were surfaced by recent refactoring work.
  • Fix BSD make compatibility so that it generates the test data before running kyua on BSD make implementations.

Changes from 2.4.0 to 2.4.1:

  • Ensure the full DAG is solved for all query types.

Changes from 2.3.0 to 2.4.0:

  • Allow multiple package names in solution-based queries such as --print-requires, --print-requires-private and --print-provides.
  • Use _DEFAULT_SOURCE where appropriate on Meson.
  • Add an abstract buffer type and use it when loading files from disk instead of a 64KB buffer. This ensures large pkg-config files are not truncated.
  • Disable graph recursion in --variable queries as it was generating duplicate output.
  • Add infrastructure for tracking fragment group relations and convert storage of fragments to use a tree-like structure instead of string concatenation.
  • Add support for tracking linker groups, e.g.

-Wl,--start-group -la -lb -lc -Wl,--end-group

as fragment groups.

  • Properly contextualize the sysroot directory when processing package information, ensuring packages where ${pc_sysrootdir} does not match the default are properly processed.

comment:4 by Bruce Dubbs, 4 weeks ago

Resolution: fixed
Status: newclosed

Fixed at commit 461741b243.

Note: See TracTickets for help on using tickets.