2020-08-19 17:07:54 +02:00
|
|
|
# Stuff to make
|
2020-08-20 09:22:15 +02:00
|
|
|
- simple checksum calculator (MD5)
|
2020-08-19 17:07:54 +02:00
|
|
|
- enter directory
|
|
|
|
|
- checksum of all file
|
|
|
|
|
- write file inside directory
|
|
|
|
|
- simple RPATH changer
|
|
|
|
|
- open file
|
|
|
|
|
- determine type of file, exit if not binary
|
|
|
|
|
- read RPATH section if present
|
|
|
|
|
- modify it with custom path
|
|
|
|
|
- save file
|
2021-01-02 13:21:55 +01:00
|
|
|
|
|
|
|
|
# Implement
|
|
|
|
|
Change the method of "isolation" from custom PATH and LD_LIBRARY_PATH to linux
|
|
|
|
|
namespaces, this option should be reversible when making BSD compatible binaries
|
|
|
|
|
|
|
|
|
|
Use a self-maintained version of [libcpu][1] to implement simple cross-isa
|
|
|
|
|
compatibility
|
|
|
|
|
|
|
|
|
|
[1]: https://github.com/libcpu/libcpu
|