ECL-CONFIG(1)
π ecl-config β bestie edition β¨
okay so this is ecl-config, from the General Commands Manual (yes that's the manual name, she's official π). It's the little helper that tells you what flags you need to build stuff that embeds Embeddable Common Lisp. Like, ECL but make it embeddable. iykyk.
πΈ NAME πΈ
ecl-config β Embeddable Common Lisp configuration query π¦
β¨ SYNOPSIS β¨
ecl-config [-cflags] [-libs] [-ldflags] [ LIBS]
π DESCRIPTION π
So basically, ecl-config prints stuff to standard output β and that stuff is the set of compiler or linker flags you need to actually build applications that embed ecl. That's it. That's the whole job. She's a one-trick pony and she ate π
π OPTIONS π
-cflagsβ spits out the flags you need to compile a C/C++ file. compiler girlies rise π«Ά-libsβ okay bestie, real talk, this one is listed with no description in the original. She's just there. Mystery icon π-ldflagsβ returns the linker flags required to build a C/C++ application or shared library. link it up π₯LIBSβ when you're also using-ldflags, this also adds thecmp(compiler) library. periodt β¨
π BUGS π
Probably some. Report them! π (fr fr, that's the whole bug section, not me being shady β the manpage really said "probably some" and dipped π)
lowkey iconic that the bug report section is just vibes and honesty. no cap.
okay that's the whole page bestie, go build something cute that embeds a lisp π§
this was ECL-CONFIG(1), dated 2013-06-09, so yeah she's been serving these flags since forever π mwah, bye π
π¦ where this page comes from
- alpine 3.22: ecl-doc 24.5.10-r1 Β· LGPL-2.1-or-later
- alpine 3.23: ecl-doc 24.5.10-r1 Β· LGPL-2.1-or-later
- alpine 3.24: ecl-doc 24.5.10-r2 Β· LGPL-2.1-or-later
- arch rolling: ecl 26.5.5-1 Β· LGPL-2.1-or-later
- nixos 26.05: ecl 26.5.5
- nixpkgs unstable: ecl 26.5.5
- opensuse-leap 16.0: ecl-devel 24.5.10-bp160.1.44 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: ecl-devel 24.5.10-bp160.1.44 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: ecl-devel 24.5.10-bp160.1.44 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: ecl-devel 24.5.10-bp160.1.44 Β· LGPL-2.1-or-later
- ubuntu questing: ecl 24.5.10.20250914.git294da20+dfsg-1
- ubuntu resolute: ecl 24.5.10.20250914.git294da20+dfsg-3 Β· LGPL-2.1-or-later
- ubuntu stonking: ecl 24.5.10.20250914.git294da20+dfsg-3 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms