|
|
1
1
我最终找到了一个解决方案,尽管我不一定会推荐给每个人。它可能会在其他地方引发bug,但它已经足够满足我的需要了。它还涉及从头开始构建叮当声(感谢您的建议@艺术!)。此外,我正在从事的项目使用的是LLVM/Clang3.7.1,因此我不主张使用其他版本。
据我所知,AArch64目标的长双精度定义出现在
通过修改内部2行,我删除了对我在问题中提到的软FP例程的任何引用:
我的测试程序-- SNU's version of the NASA Parallel Benchmarks --仍然正确验证,所以我假设我没有严重损坏任何东西。尽管如此,这是一个非常重要的修改——我不建议大多数人使用它(它可能会导致其他地方的损坏)。 |
|
|
2
0
我以前也做过类似的事情,在类型上游手好闲(尤其是
幸运的是,您正在使用的源代码看起来维护得很好,并且您正在寻找的更改非常笼统。你可以很简单地解决这个问题。假设您运行的是类Unix系统,则可以从musl的基本目录运行以下命令:
此命令:
当我尝试这个命令时,它“刚刚起作用”。我会更仔细地阅读差异,以确保它符合所有要求,并且不会改变库的行为。 |