You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 4, 2022. It is now read-only.
At the time of writing, rld is missing some important features such as support for static archives and support for external databases. This means that using the standard libraries is awkward and clumsy. It’s necessary to export the library database and import it into the local database so that all of the inputs comes from the same place.
This awkwardness is exacerbated because pstore-import can’t import into an existing database. I didn’t want to implement any extra features in that tool that weren’t genuinely useful and important.
However, right now I have to guarantee that the import will always happen before the compiler runs — even when building in parallel — to avoid the possibility of pstore-import failing because the database exists. This forces use of recursive make, piling more nasties on top of an already warty kludge:
Note that rld now does have support for static archives. Using standard libraries remains awkward for the moment, but this will be resolved by having rld ”auto-merge” the required data. I’m not sure that a use-case for this feature still exists…
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
At the time of writing, rld is missing some important features such as support for static archives and support for external databases. This means that using the standard libraries is awkward and clumsy. It’s necessary to export the library database and import it into the local database so that all of the inputs comes from the same place.
This awkwardness is exacerbated because pstore-import can’t import into an existing database. I didn’t want to implement any extra features in that tool that weren’t genuinely useful and important.
I want to be able to write a makefile such as:
However, right now I have to guarantee that the import will always happen before the compiler runs — even when building in parallel — to avoid the possibility of pstore-import failing because the database exists. This forces use of recursive make, piling more nasties on top of an already warty kludge:
The text was updated successfully, but these errors were encountered: