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随着调整。

发表回复