mirror of
https://github.com/dongdigua/dongdigua.github.io
synced 2024-11-27 08:40:53 +08:00
new post: llvm targets, monero add qr
This commit is contained in:
parent
cc2746f9fa
commit
b71660c284
@ -1,7 +1,6 @@
|
||||
_____ _ _
|
||||
/ ___/__ __ _ (_)__ (_)
|
||||
/ (_ / -_) ' \/ / _ \/ /
|
||||
\___/\__/_/_/_/_/_//_/_/
|
||||
o
|
||||
/\--)
|
||||
/\ gem
|
||||
|
||||
# Gopher/Gemini collections
|
||||
A quiet place in the internet other than HyperText Machine Learning
|
||||
|
BIN
images/monero_request.png
Normal file
BIN
images/monero_request.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.2 KiB |
@ -32,7 +32,7 @@
|
||||
(feed "<a href=https://dongdigua.github.io/feed.xml>feed.xml</a>")
|
||||
(github "<a href=https://github.com/dongdigua>@dongdigua</a>")
|
||||
(bilibili "<a href=https://space.bilibili.com/489732092>董地瓜</a>")
|
||||
(payment "<a href=https://dongdigua.github.io/xmr.txt>monero</a>")
|
||||
(payment "<a href=https://dongdigua.github.io/xmr>Monero</a>")
|
||||
(pgp "<a href=https://dongdigua.github.io/pgpkey.txt>0x56CEE157C9F5334F</a>")
|
||||
(interests
|
||||
'("computer science"
|
||||
|
44
org/gentoo_llvm_targets.org
Normal file
44
org/gentoo_llvm_targets.org
Normal file
@ -0,0 +1,44 @@
|
||||
#+TITLE: Gentoo LLVM_TARGETS not Working?
|
||||
#+DATE: <2022-10-29 六>
|
||||
#+OPTIONS: toc:nil
|
||||
|
||||
Recently, I would like to test switching from =gcc= to =clang= on my Gentoo VM.
|
||||
Because if so, I can install =Rust= and =Zig= from source
|
||||
without worrying about adding the HUGE =clang= dependency that won't be used by other packages.
|
||||
Later I will remove =gcc= :)
|
||||
|
||||
* problem
|
||||
First I want to make [[https://llvm.org][LLVM]] not targeting too many platform, but changing =LLVM_TARGETS= don't work
|
||||
#+BEGIN_SRC shell
|
||||
[ebuild N ] sys-devel/llvm-15.0.3:15::gentoo USE="binutils-plugin libffi
|
||||
ncurses -debug -doc -exegesis -libedit -test -verify-sig -xar -xml -z3 -zstd"
|
||||
LLVM_TARGETS="(AArch64) (AMDGPU) (ARM) (AVR) (BPF) (Hexagon) (Lanai) (MSP430)
|
||||
(Mips) (NVPTX) (PowerPC) (RISCV) (Sparc) (SystemZ) (VE) (WebAssembly) (X86)
|
||||
(XCore) (-ARC) (-CSKY) (-DirectX) (-LoongArch) (-M68k) (-SPIRV)" 241 KiB
|
||||
#+END_SRC
|
||||
|
||||
* and I found [[https://forums.gentoo.org/viewtopic.php?p=8694331][[solved] LLVM_TARGETS not respected?]](Mar 2022) on gentoo forum
|
||||
|
||||
It seems that global =LLVM_TARGETS= setting is not respected,
|
||||
and flags such as =llvm_targets_AArch64=, =llvm_targets_ARM=, are no longer there.
|
||||
They're now forced by default as a precaution.
|
||||
|
||||
|
||||
* /*solution*/
|
||||
** add something like =*/* -llvm_targets_AArch64= into =/etc/portage/profile/package.use.force=
|
||||
I excluded all targets exept for X86, but still 3 left: AMDGPU, BPF, NVPTX
|
||||
** so I also add =sys-devel/llvm -llvm_targets_AMDGPU -llvm_targets_BPF -llvm_targets_NVPTX= in =/etc/portage/package.use/=
|
||||
** and don't forget to add that three excluder to clang or other compiler that uses llvm
|
||||
|
||||
|
||||
* finally I got this:
|
||||
#+BEGIN_SRC shell
|
||||
[ebuild N ] sys-devel/llvm-15.0.3:15::gentoo USE="binutils-plugin libffi
|
||||
ncurses -debug -doc -exegesis -libedit -test -verify-sig -xar -xml -z3 -zstd"
|
||||
LLVM_TARGETS="(X86) -AArch64 -AMDGPU (-ARC) -ARM -AVR -BPF (-CSKY) (-DirectX)
|
||||
-Hexagon -Lanai (-LoongArch) (-M68k) -MSP430 -Mips -NVPTX -PowerPC -RISCV
|
||||
(-SPIRV) -Sparc -SystemZ -VE -WebAssembly -XCore" 241 KiB
|
||||
#+END_SRC
|
||||
|
||||
in the end, [[https://wiki.gentoo.org/wiki/Gentoo_Cheat_Sheet][Gentoo cheatsheet]] and [[https://wiki.gentoo.org/wiki/Clang][Gentoo Wiki: Clang]] could be useful.
|
||||
|
@ -66,7 +66,7 @@
|
||||
"feed.xml"
|
||||
"./../"
|
||||
"https://dongdigua.github.io"
|
||||
(delete "index.html" (directory-files "./../" nil ".*\.html$"))
|
||||
(delete "xmr.html" (delete "index.html" (directory-files "./../" nil ".*\.html$")))
|
||||
:title "dongdigua's blog"
|
||||
:description "Blog!"
|
||||
:builder 'webfeeder-make-rss)
|
||||
|
1
posts.md
1
posts.md
@ -1,5 +1,6 @@
|
||||
## Table of Contents
|
||||
### Posts (sorted by time)
|
||||
[Gentoo LLVM\_TARGETS not Working?](gentoo_llvm_targets)<br>
|
||||
[CentOS/Fedora 不同的配置默认都安装了什么软件](anaconda_kickstarts)<br>
|
||||
[build a nixos live image](nixos)<br>
|
||||
[moonboos, 懂的都懂](moonboos)<br>
|
||||
|
2
xmr.html
Normal file
2
xmr.html
Normal file
@ -0,0 +1,2 @@
|
||||
<center><img src="./images/monero_request.png"/></center>
|
||||
<center>47LjRRyNYWKf1W5NPmfgZXdZGnGXv4QZRjEnZJbrRRJkAbgikXJGecCNJiP2rny6SR3SSizTVYKJKFdhdKEf5scVMc9Zk1R</center>
|
Loading…
Reference in New Issue
Block a user