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

FHS ambiguity: /usr/lib or /usr/share?

I can't come to agreement with Alicq upstream about where is a proper
place to put Alicq optional modules (written in Tcl). FHS 2.1 contains
self-contradictory recommendations on that issue: on one hand, .tcl
files are arch-independent and thus belong to /usr/share, OTOH
/usr/share is supposed to contain _data_ files, while libraries and
modules should go to /usr/lib.

Looking at other scripting languages in Debian, I see that Python, Ruby
and Tcl modules go exclusively to /usr/lib, while Perl modules can be
found both in /usr/lib and /usr/share.

Am I missing something in FHS or is it really lacking precision about
modules and libraries for interpreted languages? Was this problem
discussed before?

Dmitry Borodaenko

Reply to: