LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 846|回复: 3

紧急求助:求fc5下可安装的linuxthreads-devel,源代码也可以,严重感谢!

[复制链接]
发表于 2006-6-15 23:36:06 | 显示全部楼层 |阅读模式
因要在fc5上装oracle 9i,需要linuxthreads-devel包支持,这个东西fc5是没有的。但说可以装,可是我在www.rpmfind.net上只找到fc4 ... 重感谢!!!








######################################
引:http://fedora.gro.clinux.org/doc ... -package-notes.html

7.1.3. LinuxThreads 与 NPTL

作为去除过时的 LinuxThreads 库的一个步骤,在 Fedora Core 5 test1 中编译和连接的代码现在自动使用 NPTL 头文件和库。

在过去的版本中,从 Red Hat Linux 9 开始,默认的线程模型是 LinuxThreads,因为接口是最通用的。NPTL 接口的优点在于,线程取消的处理更快 (使用 -fexception 参数时,即使在 C 代码中)。现在附加的接口也已可用,不需要特殊的编译器和连接器参数。也就是说,您不必再用 -I/usr/include/nptl 和 -L/usr/lib{,64}/nptl 选项了。注意 lib{,64} 应该理解为 lib64,如果这个平台将 DSO 文件放在 lib64/ 目录的话。

在 Fedora Core 5 test1 中仍然可以创建使用 LinuxThreads 的代码。为此,必须安装 linuxthreads-devel 软件包,并且

-I/usr/include/linuxthreads -L/usr/lib{,64}/linuxthreads

选项必须被传递给编译器。

过去,您可以使用运行时环境变量选择 glibc 的版本,以及 libpgthread DSH。现在,您需要同时指定这个环境变量:

LD_LIBRARY_PATH=/lib{,64}/obsolete/linuxthreads

需要这个附加的变量,是因为运行时库已经被移动到了那里。仍然有些程序无法工作,如果它们使用了 DT_RPATH (那样会覆盖 LD_LIBRARY_PATH 设置)。

这样做会导致运行依赖于 LinuxThreads 的程序非常麻烦。但是这是有意为之。
[重要]        重要

FC5 将不包含 LinuxThreads 支持,那时所有程序都必须被转换为使用 NPTL。

通常,到 NPTL 的转换没什么问题。
发表于 2006-6-16 10:27:49 | 显示全部楼层
你看到的 relnotes 是 fc4 的,没有更新过
http://download.fedora.redhat.co ... l-2.3.5-10.i386.rpm
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-16 13:06:56 | 显示全部楼层
Post by bbbush
你看到的 relnotes 是 fc4 的,没有更新过
http://download.fedora.redhat.co ... l-2.3.5-10.i386.rpm


你给的连接地址是2.3.5-10的,我能在
www.rpmfind.net
下载到linuxthreads-devel-2.3.6-3.i386.rpm,我现在是需要2.4-4或更高版本的。

如果可能,自己编译也可以,但没有源码包。


能帮找到吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-18 13:02:18 | 显示全部楼层
顶起来顶起来
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表