WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=5e1153252177b7b4064f3be0f7f3960c7b5fe18f
commit 5e1153252177b7b4064f3be0f7f3960c7b5fe18f Author: Raster <ras...@rasterman.com> Date: Thu Jun 18 19:37:01 2015 -0700 Wiki page docs-efl-buildenv changed with summary [created] by Raster --- pages/docs-efl-buildenv.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pages/docs-efl-buildenv.txt b/pages/docs-efl-buildenv.txt new file mode 100644 index 0000000..22afda5 --- /dev/null +++ b/pages/docs-efl-buildenv.txt @@ -0,0 +1,17 @@ +You will want to ensure the default prefix ''/usr/local'' is available to build tools. If you know what you are doing, you can change the prefix, but this here shall assume you do not, and the above prefix is used. These environment variables are used during build, so you may want to make them more permanent. + +<code bash> +export PATH=/usr/local/bin:"$PATH" +export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:"$PKG_CONFIG_PATH" +export LD_LIBRARY_PATH=/usr/local/lib:"$LD_LIBRARY_PATH" +</code> + +==== Runtime Library Linking ==== + +Note the ''LD_LIBRARY_PATH'' environment variable is set. You can ensure the system always supports ''/usr/local/lib'' by editing ''/etc/ld.so.conf'' or adding a file to ''/etc/ld.so.conf.d'' and simply have a line in either file that says: + +<code bash> +/usr/local/lib +</code> + +And remember to run ''sudo ldconfig'' tool every time you install a library to ensure caches are updated. --