On Wednesday, 08 October 2008 at 20:59, Toshio Kuratomi wrote: > Rex Dieter wrote: > > Ed Hill wrote: > > > >> If you use %{_libdir} then you will have to deal with multi-lib > > > > What makes you say that? > > > As Ralf said, when you place binaries into %{_libdir} you have to deal > with different paths on different systems. > > On x86: > /usr/lib/gromacs-2/bin/wheel > > On x86_64: > /usr/lib64/gromacs-2/bin/wheel > > There's two possible ways to work around this: > %{_libexecdir} > /usr/libexec/gromacs-2/bin/wheel > > /usr/lib (*not* %{_libdir}): > /usr/lib/gromacs-2/bin/wheel Or just fixup the path in env-module config file. That's about the only technical argument in favour of libexec. Using libexec doesn't require hacking the config files. > I don't know that I favor one of these over the other... they both have > precedent. You could look at this as end-user applications or as > environment-modules making these binaries "private" to the > environment-modules "program". GROMACS is an end-user app IIUC and its binaries are used directly. > A third way to look at this would be to have an environment-modules > directory and place things within that: > /usr/libexec/environment-modules/gromacs-2/bin/wheel > > I'm not sure whether environment-modules only handles executables or if > it also handles libraries, datafiles, etc, though. It handles everything. > So I don't know > whether that's the best place for an environment-modules directory to > live. Ed, do you have a comment on whether this is a good or bad idea > for use of environment-modules? I don't think it is. That's certainly a way of thinking about env-modules I haven't considered, but I think treating GROMACS binaries as "private" of environment modules makes no sense. They have nothing to do with env-modules and they are not private. Rather, env-modules is a convenient way of allowing both gromacs3 and gromacs to be installed concurrently and avoiding polluting %{_bindir}. Regards, R. -- Fedora http://fedoraproject.org/wiki/User:Rathann RPMFusion http://rpmfusion.org | MPlayer http://mplayerhq.hu "Faith manages." -- Delenn to Lennier in Babylon 5:"Confessions and Lamentations" -- Fedora-packaging mailing list Fedora-packaging@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-packaging