本来需要把同一段程序分别链接nptl版的pthread和LinuxThreads的pthread
但是发现无论如何设置 gcc -L/usr/tls 最后连的都是 /lib下老的pthread
最后发现是自己在升级kernel到2.6的时候,为了让老版本的rpm 能正常
工作而 export LD_ASSUME_KERNEL=2.2.5 导致的
重新 export LD_ASSUME_KERNEL=2.4.20就可以了
这个问题也有些奇怪,待考!
阅读全文…
-adobe-helvetica-medium-r-normal–12-*-*-*-*-*-iso8859-1,-isas-fangsong ti-medium-r-normal-*-*-160-*-*-c-*-gb2312.1980-0
如果CGE, CEE 或 PRO的开发包装到同一台电脑上
由于路径的关系,很多script会调用到其他版本的程序
得到错误的路径。比如CGE的mvl-update-package会调用
hhl-whereami可能得出CEE的路径
解决办法就是临时把需要的路径提到前面去,反正重启动后
会恢复到原样–虽然原样也还是不能同时使用几个版本
#export PATH=/opt/montavista/cge/host/bin:$PATH
man [path]file
当前路径就是 man ./file
奇怪,这个man man和man -h都没有说
装了一个XMMS APE plugin
拿BT下了一张碟
听着呢。。。。。。
如果在.config里写入参数,直接make zImage是不会把改动的参数写到binary image的。
需要删去 arch/cpu/boot/common/misc-simple.o 才行
昨天发现lmbench跑的特别快,别人要几个小时我这里居然只要几分钟。
不过马上就下班了,就没细琢磨。
今天发现很多数据都特别好,好的不可思议。明显是workload不够嘛。
回头查lmbench的log,才发现无数的segmantation fault 。
最后自己写了个helloworld,发现跟本没连接对crt1.o。
终于想起来了,原来某天发现自己的home空间不够了,就把fs目录
recursive 地strip了一遍,结果把lib里的.o的符号表都给弄没了。
copy原来的之后,好了!
这个也是google不出来的
去掉telnetlogin 的S属性位即可
另外,apache启动不起来是因为 /var/run 不可写
以上为今天的工作日记