libConfuse ?

When I was about to build ganglia to monitor my small Beowulf cluster, a single dependency tickled my mind:

libConfuse

It's a nice parser, yet why with this name?
libConfuse was called libcfg before, but its name was changed to not confuse itself with other similar libraries.
Then why not, "libnotconfuse" or "libdontconfuse"? :D
 __________
edit: Then it started to confuse me a bit:
/usr/lib64/gcc/x86_64-slackware-linux/4.7.1/../../../../x86_64-slackware-linux/bin/ld: /usr/local/lib/libconfuse.a(confuse.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libconfuse.a: could not read symbols: Bad value

  D'oh!

narcissus@angstrom-distribution

narcissus took my breath away when I opened the webpage for the first time. I was literally crying knowing the first device listed is XScale PXA27*-based A780.

PXA is sure none to compare against today's SoCs, but somehow they showed me better constraint-aware design and lean userland implementation.

Meanwhile I've got to play with those cubieboard2 and Rapsberry Pi in my desk. :D