| |
@@ -3,3 +3,12 @@
|
| |
|
| |
[[sect-erlang]]
|
| |
= Erlang
|
| |
+
|
| |
+ == True noarch Erlang packages
|
| |
+
|
| |
+ Prior to this release, Erlang packages were being installed into [filename]`%{_libdir}/erlang/lib` (which resolves to, for example, [filename]`/usr/lib64/erlang/lib` on x86_64).
|
| |
+ This makes them compiled "archful" despite most of them being Erlang and therefore noarch.
|
| |
+ Therefore they must be built and stored separately for each architecture and causes unnecessarily long build times and uses additional storage in Koji and on distribution mirrors.
|
| |
+
|
| |
+ The Erlang VM that ships in Fedora 29 is modified to also search [filename]`%{_datadir}/erlang/lib` (which resolves to, for example, [filename]`/usr/share/erlang/lib` on x86_64) in addition to the previously used directory when searching for dependencies, and build macros are updated to automatically use the new path to install noarch packages.
|
| |
+ "Archful" packages will continue to install in the old directory.
|
| |
Fixes #126.