[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS: argh



Hello Steffen and Andreas,

Thanks for your prompt emails.

>> Typically all the C/C++ libraries have "lib" as a prefix and the
>> arch-independent header files get "-dev" as a suffix. If for header-only
>> libraries there is an exception to this then I have made a few unnoticed
>> mistakes with all these recent parallel computing libraries.
>
> I admit I took over cimg-dev which is also an header only library and I
> never felt a strong reason to change this but I never liked it.  The
> rationale for the user is that it finally does not matter whether a
> library is header only or not - its simply a library and the package
> name should reflect this.

Those are very understandable and I see the benefit of the naming convention
(including lib to the name). I admit I have never seen anything specific about
the naming convention of library and its exclusion of "lib", just a lot of
header only libraries that seem to be present on Debian with missing "lib" in
their names, so I assumed it was natural.

Additionally, I think the main difference I had in my head with excluding "lib"
was that for the user which is not needing to link against any dynamic library
nor needing to modify anything within their projects' CMakeLists, and as the
name states, can just simply be included within source files.

But no worries, I really don't mind quickly changing the name to include "lib",
it's just that from the implications of seeing different packages, I had a
different idea of appending "lib".

Kind regards,
Shayan Doust

Attachment: 0x6D7D441919D02395.asc
Description: application/pgp-keys

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: