loongarch64相关笔记
1、SDL/SDL2/SDL3需要给SDL_config.h打补丁
2、gmp需要给gmp.h/gmp-mparam.h打补丁
3、mingw相关包暂不编译(已可编译)
4、openssl的spec需要添加sslarch=linux64-loongarch64和_libdir,并修改configuration-switch.h
5、valgrind需要独立源码包(改为补丁方式)
6、firebird/ffcall/sombok需要架构相关补丁
7、wxGTK的wx-config需要修改
8、ipxe的spec要作较大修改,添加loongarch64内容
9、gtk2/pciutils的spec需要修改,添加loongarch64内容
10、graphviz需要架构相关补丁
11、rust-packaging包需要架构相关补丁
12、mono不完全可用(已正常使用,依赖有小问题),和x86_64下的源码包分开
13、ghc无法打包(已有可用ghc,但无法打包)(已正常使用)
14、gdb需要修改spec。
15、fwupd需要修改spec。
16、gssdp的spec需要修改(因为没有pandoc,后期应该不用)
17、gtk2的spec需要添加loongarch64内容。
18、ilbc需要架构补丁。
19、golang的spec需要修改,暂时不支持shared
20、isomd5sum需要补丁
21、java-21-openjdk需要修改spec和补丁,java相关包暂时编译不了
22、firefox130编译不过。
23、涉及pandoc的都需要spec。
24、chromium需要补丁。来自:https://github.com/AOSC-Dev/chromium-loongarch64/tree/master
25、samba需要修改spec和补丁。
26、libseccomp需要单独源码。
27、libunwind需要修改spec。
28、libvpx需要修改spec。
29、lrzsz需要补丁。
30、lua需要修改luaconf.h
31、mariadb需要补丁。
32、rust需要补丁(1.82里可能就不需要了)
33、complie-rt需要修改spec。
34、microcode_ctl需要修改spec。
35、mokutil需要修改spec(但好像没什么用这个包)
36、pcre需要修改spec禁用jit。
37、pciutils的source1需要修改。
38、gt需要补丁(非架构相关)。
39、pcp需要修改spec。
40、ncurse包与fedora的完全不同,要注意,接近suse的做法,但兼容性是反。panel.h的位置有些包找不到,需要进一步调整。
41、webkitgtk需要loongarch64补丁。
42、execstack需要loongarch64补丁。
43、openblas需要修改spec,加入loongarch64内容。
44、qt6-qtquick3dphysics需要loongarch64补丁。
45、libEMF需要修改补丁。
46、luajit需要loongarch64补丁。来自https://github.com/loongson/LuaJIT
47、vtk需要loongarch64补丁。
48、openni需要loongarch64补丁,opencv的spec随着调整。