1. 还没成功在 64bit 下编译
之后会尝试:
→ lantw44:可以尝试编成 32 位元的可执行档 08/14 21:37
→ lantw44:CFLAGS 加上 -m32 LDFLAGS 加上 -melf_i386 08/14 21:38
→ tjjh89017:请问是在哪里加上参数? 08/16 15:37
→ DarkIllusion:分别加在每个makefile里面的CFLAGS跟LDFLAGS 10/16 02:02
※ 引述《lantw44 (1101-2019-3028-4786)》之铭言:
: 后来发现,在 x86_64 的机器上编译成 32 位元可执行档,大致上功能正常,但有少部分
: 例如文章已读、未读会发生很奇怪的状况
: 在函式库的部分的 CFLAGS 加上 -fPIC 是可以成功编译成 64 位元可执行档的,但无法
: 正常执行 (bbsd 收到 SIGFPE 或 SIGSEGV 之类的 signal 而终止)
2. 另外会遇到的问题如上:
在 32bit 环境下的 linux 可以成功编译, “大致”功能正常
但同样会遇到阅读纪录会一直reset的问题(新文章回复显示未读)
若在站内发表完新文章或系统发了新文章后,
部分看板人气会一直呈现 评:╳ 人气:-15874 这样子的情况
目前对于这个问题还在乱摸索中...没什么头绪ˊˋ
目前利用工作站 bbs 帐号里 ipcs 查询到的资讯:
[email protected]:$ ipcs