Skip to content

WIP add llvm19 & zstd - #16

Open
RevySR wants to merge 3 commits into
TermonyHQ:masterfrom
RevySR:add/llvm19
Open

RevySR wants to merge 3 commits into
TermonyHQ:masterfrom
RevySR:add/llvm19

Conversation

@RevySR

@RevySR RevySR commented Jun 11, 2025

Copy link
Copy Markdown
Collaborator

No description provided.

jiegec and others added 3 commits June 13, 2025 04:07
Signed-off-by: Han Gao <rabenda.cn@gmail.com>
Signed-off-by: Han Gao <rabenda.cn@gmail.com>
@SwimmingTiger

SwimmingTiger commented Jun 15, 2025

Copy link
Copy Markdown
Contributor

I have to uncomment this to build.

all: download/llvm-project-19.1.7.src.tar.xz
	# rm -rf temp build
	# mkdir -p temp build
	# cd temp && tar xvf ../download/llvm-project-19.1.7.src.tar.xz
	# cd temp/llvm-project-19.1.7.src && mkdir -p build

@RevySR

RevySR commented Jun 15, 2025

Copy link
Copy Markdown
Collaborator Author

这几行要取消注释要不然用不了

I have to uncomment this to build.

all: download/llvm-project-19.1.7.src.tar.xz
	# rm -rf temp build
	# mkdir -p temp build
	# cd temp && tar xvf ../download/llvm-project-19.1.7.src.tar.xz
	# cd temp/llvm-project-19.1.7.src && mkdir -p build

clang现在编译出来之后找不到gcc_s/compiler-rt 所以先挂着 而且在改动态链接的时候遇到了困难

@SwimmingTiger

Copy link
Copy Markdown
Contributor

可以试试模仿 command-line-tools/sdk/default/openharmony/native/llvm/bin/aarch64-unknown-linux-ohos-clang的调用方法,指定-target-D__MUSL__--sysroot

#!/bin/sh

SOURCE=$(dirname -- "$( readlink -f -- "$0"; )")

exec $SOURCE/clang \
  -target aarch64-linux-ohos \
  --sysroot=$SOURCE/../../sysroot \
  -D__MUSL__ \
  "$@"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants