392
edits
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
; Cause of the argument: | ; Cause of the argument: | ||
On 64bit operating systems OpenSceneGraph does | On UNIX-like 64bit operating systems OpenSceneGraph does install into [code]$prefix/lib64[/code] by default. If you are using an operating system that sticks to the [http://www.pathname.com/fhs/ Filesystem Hierarchy Standard] and therefore doesn't have lib64 directories, you probably want to get rid of that behaviour. | ||
To do so run following command inside OSG's source directory or manually edit the file CMakeLists.txt accordingly: | |||
sed 's|SET(LIB_POSTFIX "64" CACHE|SET(LIB_POSTFIX "" CACHE|' -i CMakeLists.txt | |||
Another, not so clean, way would be to create a link lib64 that points to lib before running OSG's [code]make install[/code]: | |||
ln -s lib $prefix/lib64 | |||
Line 26: | Line 31: | ||
I'm mainly using OpenSuSE, which never had lib32 folders. OpenSuSE has 64bit and 32bit RPMs and it's allowed to mix such rpms on a single system. All 32bit libraries go into /lib - the same as they did traditionally - this avoid compatibility issues with old 32bit software. When 64bit was introduced, a new folder was created - so all 64bit libraries definitely go into /lib64 on SuSE - and new 64bit software had to be adapted (when they accessed folders directly). It may be different for Debian of course. Not sure of other distributions - it would be good if s.o. would check that. | I'm mainly using OpenSuSE, which never had lib32 folders. OpenSuSE has 64bit and 32bit RPMs and it's allowed to mix such rpms on a single system. All 32bit libraries go into /lib - the same as they did traditionally - this avoid compatibility issues with old 32bit software. When 64bit was introduced, a new folder was created - so all 64bit libraries definitely go into /lib64 on SuSE - and new 64bit software had to be adapted (when they accessed folders directly). It may be different for Debian of course. Not sure of other distributions - it would be good if s.o. would check that. | ||
--[[User:ThorstenB|ThorstenB]] 00:49, 18 November 2011 (EST) | --[[User:ThorstenB|ThorstenB]] 00:49, 18 November 2011 (EST) | ||
A quick look at some distros showed a muddled situation. I changed the text accordingly, is it ok that way? | |||
--[[User:Flughund|Flughund]] 03:08, 20 November 2011 (EST) |
edits