← board

GTK3 header import final wiring

Motivation

feature-c-header-import-complex proved that PXX can ingest real macro-heavy GTK/glib-grade system headers through the GTK2 import path. The remaining product-facing target is narrower: use stock GTK3 headers for the PCL GTK3 binding instead of the curated lib/pcl/gtk3_c.h surface.

Scope

Acceptance

Notes

As of 2026-06-29, a manual probe with -I/usr/include/gtk-3.0/gtk stops at a missing transitive include path:

C include file not found (/usr/lib/llvm-18/lib/clang/18/include/gtk/gtkactionable.h)

That is an include-root/final-wiring issue, not evidence that the broad macro-soup importer ticket should stay open.