Theme Preview

编译 OpenVPN 邂逅 ARM GCC bug

由 李晓岚 在 2017年05月07日发表

这几天折腾在 HG8120C 光猫(ONT)上运行 OpenVPN,历经千辛万苦编译成功了,结果运行中 Assert 失败,一路排查下来,最后发现居然是工具链 GCC 的错。这已经不是第一次遇到工具链的 bug了,第一次是 <a href="%E7%BC%96%E8%AF%91%E5%99%A8ADS%E4%B9%B1%E5%BA%8F%E4%BC%98%E5%8C%96%E5%AD%98%E5%9C%A8Bug" title="ARM编译器ADS1.2 Build 848存在乱序优化Bug">ARM ADS</a> 乱序优化的 bug,第二次是 <a href="Thumb-BLX-Instruction-Encoding" title="链接器中Thumb BLX指令编码">自己写的链接器</a>,如果这也算的话。 <a href="/arm-gcc-v4.4.7-bug-when-compile-openvpn-for-hg8120c-ont">..more</a>
评论» 标签:GCCARMASMONTOpenVPN 更多...

Windows 7 64位系统编译目标为MIPS的GCC交叉编译器失败

由 李晓岚 在 2012年04月15日发表

在Windows 7 64位系统上编译mips-elf-gcc交叉编译器发生内存访问违例,追溯其原因,是由于configure检测函数是否可用发生了Permission denied错误导致,借此又发现了Windows上不为人知的秘密。 <a href="/Win-7%E7%BC%96%E8%AF%91mips-elf-gcc%E4%BA%A4%E5%8F%89%E7%BC%96%E8%AF%91%E5%99%A8%E5%A4%B1%E8%B4%A5">..more</a>
评论» 标签:MIPSGCCCross-Compile 更多...