TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

A Time Consuming Pitfall for 32-Bit Applications on AArch64

61 点作者 st_goliath8 个月前

5 条评论

leni5368 个月前
Ouch. I think the blame is partly on the build configuration. IMO build configurations shouldn't degrade silently this way. If the user is OK without a 32-bit vDSO then they should explicitly specify that.
o11c8 个月前
It's worth noting that even on x86, -m32 isn't as complete as a real i?86 build of gcc. It's "complete enough" for the kernel and many other things, but, say, I found it very difficult to build a 32-bit program that didn't rely on SSE since the 64-bit version assumes it.
评论 #41546521 未加载
WhyNotHugo8 个月前
What’s the use case for running a 32bit binary in a 64bit cpu/os? Is there any advantage? Or is it simply to avoid having to recompile twice to support two architectures?
评论 #41546193 未加载
评论 #41546216 未加载
评论 #41546223 未加载
评论 #41546165 未加载
评论 #41546226 未加载
评论 #41547414 未加载
评论 #41546062 未加载
评论 #41546610 未加载
winter_blue8 个月前
I wonder how vDSO works for an x32 ABI program (ie a program with 32 bit pointers, but access to the rest of the x86-64 feature set).
andirk8 个月前
Anyone able to give a TL_IDID_R (I did read) but didn&#x27;t understand a damn thing?<p>&gt; ensure that CROSS_COMPILE_COMPAT is directed to a 32-bit toolchain. Failure to do so might lead to performance issues.<p>OK so set up your CONSTs. I agree.
评论 #41546244 未加载