stupid_idiot

Group: Members
Posts: 344
Joined: Oct. 2006 |
 |
Posted: Jan. 25 2008,13:25 |
 |
Hey Juanito: I would suggest not to do that -- It would make things harder for the user. e.g. I would have to add LDFLAGS='-L/opt/compile-3.3.5/lib -L/opt/compile-3.3.5/X11R6/lib' rather than just LDFLAGS='-L/opt/compile-3.3.5/lib' as before.
'/usr/X11R6/' seems to be a relic from the XFree86 days. Right now, in Debian, all X11 libs are installed in '/usr/lib/'. While DSL itself uses the XFree86 layout, I don't think it is obligatory to mimic this in a new extension. I think ease of use should come first -- '/usr/X11R6/lib/' is acceptable because it is searched by default (as configured in '/etc/ld.so.conf'), but '/opt/compile-3.3.5/X11R6/lib/' is not searched by default, which means the user has the additional trouble of doing LDFLAGS='-L/opt/compile-3.3.5/X11R6/lib/'. From another viewpoint, the X11 libs aren't really special compared to other libs, so I don't think there is any need to separate them for the purpose of organization.
Just my '2 cents'. Thanks.
|