WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=fc6ff6ff20a3d9299d0265337c738fa666d41d6b

commit fc6ff6ff20a3d9299d0265337c738fa666d41d6b
Author: Jean Guyomarc'h <[email protected]>
Date:   Thu May 19 12:07:00 2016 -0700

    Wiki page osx-start changed with summary [Add linker flags information for 
osx-packager] by Jean Guyomarc'h
---
 pages/distros/osx-start.txt | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/pages/distros/osx-start.txt b/pages/distros/osx-start.txt
index 6ccff26..7ec702d 100644
--- a/pages/distros/osx-start.txt
+++ b/pages/distros/osx-start.txt
@@ -6,7 +6,7 @@ If you are coming here for Enlightenment (the desktop manager) 
on Mac OS X... so
 
 The Enlightenment Foundation's projects mostly targets Linux platforms, 
therefore not everything work on Mac OS X works the first time. This is due to:
   * the specificities of the Operating System (kernel+userland);
-  * the fact there are a very few Enlightened OS X users :'(
+  * the fact there are a very few Enlightened OS X users :-\
 
 This document explains how to install the EFL which are key projects to 
install anything else made by the Enlightenment Foundation.
 
@@ -66,6 +66,21 @@ You need to add ''autopoint'' to your ''$PATH'' if you want 
to use gettext. Writ
 export PATH="$(brew --prefix gettext)/bin:$PATH"
 </code>
 
+===== Modifying your linker flags =====
+
+<note>
+This step is **required** if you wish to build Mac OS X App Bundles (i.e. 
''.app''). Otherwise, you can safely ignore this section.
+</note>
+
+''osx-packager'' is a python package initially developed at Open Wide to
+generate App Bundles and/or DMG files for easy distribution.
+It is available at 
[[https://git.enlightenment.org/devs/jayji/osx-packager.git]].
+
+To make it work, you **MUST** provide custom linker flags:
+
+<code bash>
+export LDFLAGS="-Wl,-headerpad_max_install_names ${LDFLAGS}"
+</code>
 
 ===== Configuring, Building and Installing EFL =====
 
@@ -79,7 +94,8 @@ make -j $(nproc) # Compile
 sudo make -j $(nproc) install # Install
 </code>
 
-======= Additional Resources ======
+
+======= Additional Resources =======
 
   * Enlightenment Developer Days 2016 Slides (EFL & Mac OS X slides): 
https://phab.enlightenment.org/F36470.
   * Internal Wiki Page. Contains “legacy” information: 
https://phab.enlightenment.org/w/osx/.
\ No newline at end of file

-- 


Reply via email to