# OSDT Weekly 2021-03-03 第087期
点击「查看原文」跳转到 GitHub 上对应文件,链接就可以点击了。
### 近期活动
**RISC-V Summit China**
时间6月21日至27日。上海。目前进入了前期拉赞助的状态。估计本周开始会进行演讲和海报的征集(CFP)。
## 编译社区的八卦信息
### GCC
- HELP: MIPS PC Relative Addressing
https://gcc.gnu.org/pipermail/gcc/2021-February/234891.html
- [PATCH v3 0/6] RISC-V big endian support
https://gcc.gnu.org/pipermail/gcc-patches/2021-February/565807.html
- [PATCH 0/7] [og10] openacc: Arrays/derived types/character type backports
https://gcc.gnu.org/pipermail/gcc-patches/2021-February/565814.html
- [PATCH 0/4] openacc: Worker partitioning in the middle end
https://gcc.gnu.org/pipermail/gcc-patches/2021-March/566080.html
- [PATCH V3 0/5] Support for the CTF and BTF debug formats
https://gcc.gnu.org/pipermail/gcc-patches/2021-March/565998.html
- [PATCH 0/3 V2] Honor --disable-decimal-float in PowerPC libgcc _Float128
https://gcc.gnu.org/pipermail/gcc-patches/2021-March/566023.html
- add -mpowerpc-gpopt to options for sqrt insn on PowerPC
https://gcc.gnu.org/pipermail/gcc-patches/2021-March/566079.html
### Binutils/GDB
- GDB终于有点干货了
[PATCH 0/8] extend branch tracing to use ARM CoreSight traces
https://sourceware.org/pipermail/gdb-patches/2021-February/176593.html
- [PATCH 00/43 V2] Allow location description on the DWARF stack
https://sourceware.org/pipermail/gdb-patches/2021-March/176656.html
- [PATCH 00/10] libctf: cleanups, speedups, and bugfixes (one needing
review)
https://sourceware.org/pipermail/binutils/2021-February/115545.html
- [PATCHv3 0/9] Bare-metal core dumps for RISC-V
https://sourceware.org/pipermail/binutils/2021-March/115577.html
- [PATCH 0/6] PE/COFF linking adjustments
https://sourceware.org/pipermail/binutils/2021-March/date.html
- [PATCH 00/26] Allow multiple "partial" symtab readers per objfile
https://sourceware.org/pipermail/gdb-patches/2021-February/176625.html
- [PATCH,V2 0/5] CTF: bug fixes and new features.
https://sourceware.org/pipermail/gdb-patches/2021-March/176703.html
### GLIBC
- [RFC][PATCH v8 00/20] Implementation of RTLD_SHARED for dlmopen
https://sourceware.org/pipermail/libc-alpha/2021-February/122837.html
- [PATCH v6 0/6] x86: Improve Minimum Alternate Stack Size
https://sourceware.org/pipermail/libc-alpha/2021-February/123042.html
- [PATCH 00/10] Unwinder interface consolidation
https://sourceware.org/pipermail/libc-alpha/2021-March/123085.html
### LLVM/Clang/LLDB/LLD
本节内容来自 [LLVM Weekly 第374期](http://llvmweekly.org/issue/374),
[Alex Bradbury](https://www.linkedin.com/in/alex-bradbury/) 大哥持续稳定输出。
* On the ACM Sigplan blog, Yotam Feldman and Mooly Sagiv [shared their
"backwards" compilers course structure](
https://blog.sigplan.org/2021/02/23/teaching-compilers-backward/) and the
advantages and challenges of this approach.
有意思,没看过还。找机会看看。后续或许可以在3月份的 OSDT Monthly Meetup 上分享下。
有人愿意预约下,本月末来分享么?
* Rui Ueyama has started the [mold](https://github.com/rui314/mold) linker
with the goal of being able to link a full debuginfo Chromium executable in
1 second (vs 12 seconds for LLD on the same machine). The project also
[generated discussion on Hacker
News](https://news.ycombinator.com/item?id=26233244). Note the disclaimer
"Note that even though mold can create a runnable Chrome executable, it is
far from complete and not usable for production. mold is still just a toy
linker, and this is still just my pet project."
就一个印象,Rui 实在是精力太旺盛了。
* Paul Robinson wrote a [detailed note on the "Rotten Green Tests" project](
https://lists.llvm.org/pipermail/llvm-dev/2021-February/148842.html). This
aims to identify test assertions that aren't actually executed (e.g. due to
a mistake in the test).
有用。非常有用。
* Denis Bakhvalov kicked off a discussion on [potential drivers for
compiler performance improvement in the future](
https://lists.llvm.org/pipermail/llvm-dev/2021-February/148729.html).
Stefanos Baziotis provided some [useful pointers](
https://lists.llvm.org/pipermail/llvm-dev/2021-February/148731.html).
是个大坑。慢慢填。
* Documentation was added for using the new pass manager.
喜大普奔。最近特别多搞错了 pass manager 急得求助的新开发者/研究者/研究生。 [016f0ee](
https://reviews.llvm.org/rG016f0ee68621).
* A range of RISC-V vector improvements were made, such as support for
insertion of misaliagned subvectors, use of VSETIVLI where possible, and
additional fixed-length vector support.
[dd68f3c](https://reviews.llvm.org/rGdd68f3cf2899),
[efcdd59](https://reviews.llvm.org/rGefcdd598b766),
[3bc5ed3](https://reviews.llvm.org/rG3bc5ed38750c).
### RISC-V in China
- RISC-V Summit China 继续紧张有序的准备。得到了众多国内外厂商的关注和大力支持。
- 第一届《RISC-V应用与生态研讨会》正在征稿,4月份截稿。本次录用论文将发表在《计算机系统应用》(CCF C)专刊上。欢迎同学们投稿。
- RISC-V 国际基金会正在组织 RISC-V Forum 活动,欢迎大家投稿。其中有一个专门的 开发工具和调试工具
的论坛,是在5月12日(北京时间是早上7点-10点,挺合适的)。欢迎大家投稿。要抓紧了,3月5日截稿(北京时间是3月6日早上)。
### RT-Thread 社区
- 中科蓝讯 AB32VG1 RISC-V开发板模块评测任务大挑战,有兴趣的可以看看
https://mp.weixin.qq.com/s/TTESqDz2LW2z7EgaAJOyOA
- RT-Thread 支持TriCore内核处理器,具体可见 https://github.com/Real-Thread/bsp_tricore
### 本周工具链岗位
**往期社招及实习生招聘长期有效。**
- [放假多无聊,来实习吧!](https://mp.weixin.qq.com/s/pWjPrHtaWnzWbPfqqcX1cQ)
- [阿里淘系技术部招聘编译器技术专家(高级技术专家)](
https://mp.weixin.qq.com/s/Yr_XA_L9fCI8IvhuudwTkQ)
- [PLCT实验室2021H1社招开启:来一起为RISC-V重新发明轮子吧!](
https://mp.weixin.qq.com/s/9BUJ1-LbHGm-Lhs_Lavzjw)
- [荣耀招聘编译器与编程语言开发工程师](https://mp.weixin.qq.com/s/XaLAhjLP6fhj3Vl-mUjXng)
### 本周推荐阅读
本周推荐:《安迪·格鲁夫自传》
作者: 安迪·格鲁夫
译者: 张春雨
推荐人:小编1号
我是看完了《只有偏执狂才能生存》之后拿起这本自传的。原本想着里面是一些童年逸事加上一些自己的成功心得,结果发现完全不是这样。这本自传跟上一本书没有任何交集,除了作者是同一个人之外。
这本书对于读者的价值有几重不同的层面:从一个个体的角度,这本书详细的描述了安迪·格鲁夫成为安迪·格鲁夫的前半生的很多细节;同时,这本书也从一个从二战后欧洲逃难到美利坚的年轻人的经历,向读者展示了战争对于个人的残酷,以及生存的艰难。
过去几十年,虽然局部发生了很多战争,人类整体上处于和平时期。这在历史上并不是常见的,也不是顺理成章的。相反,这种和平,非常的脆弱。
希望有生之年,世界能够继续维持和平。
--
Best wishes,
Wei Wu (吴伟)