# glibc: Emit some fill data for stub symbols, thus giving each a unique address\. · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/7b376b1c54d79d9869ca85a992819df04a0786e9)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 7b376b1c54d79d9869ca85a992819df04a0786e9

Requested commit: 7b376b1c54d79d9869ca85a992819df04a0786e9

Commit: 7b376b1c54d79d9869ca85a992819df04a0786e9

Tree: a3496bdf9cdc1a261f3762975e8a31af55925f13

Author: Alex Rønne Petersen

Committer: Alex Rønne Petersen

## Message

```
glibc: Emit some fill data for stub symbols, thus giving each a unique address.

This prevents LLVM from...cleverly...merging all of the global variable stub
symbols that we emit under certain circumstances. This was observed in practice
when using zig-bootstrap for arm-linux-gnueabi(hf).

```

## Parents

- [7e530c13b3ef9b61417a610c00fc1d37c11ff7ed](https://git.cafe/gitcafe/zig/commit/7e530c13b3ef9b61417a610c00fc1d37c11ff7ed?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/7b376b1c54d79d9869ca85a992819df04a0786e9?format=markdown)
