|
# Static Data
|
|
# Static Data
|
|
|
|
|
|
|
|
|
|
WIP proposal allowing to store static data/objects into programs (see [\#5218](https://gitlab.haskell.org//ghc/ghc/issues/5218)). It would allow large resources data (images, sounds, etc.) to be embedded (see [\#14741](https://gitlab.haskell.org//ghc/ghc/issues/14741)).
|
|
WIP proposal allowing to store static data/objects into programs (see [\#5218](https://gitlab.haskell.org/ghc/ghc/issues/5218)). It would allow large resources data (images, sounds, etc.) to be embedded (see [\#14741](https://gitlab.haskell.org/ghc/ghc/issues/14741)).
|
|
|
|
|
|
## Step 1: support dependent object files
|
|
## Step 1: support dependent object files
|
|
|
|
|
|
[ https://phabricator.haskell.org/D4217](https://phabricator.haskell.org/D4217)
|
|
[https://phabricator.haskell.org/D4217](https://phabricator.haskell.org/D4217)
|
|
|
|
|
|
|
|
|
|
We need to be able to link with arbitrary object files. Object files can contain arbitrary data in their data sections (data, rodata, bss, etc.).
|
|
We need to be able to link with arbitrary object files. Object files can contain arbitrary data in their data sections (data, rodata, bss, etc.).
|
... | | ... | |