summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRodeo <[email protected]>2013-04-02 22:24:46 +0000
committerRodeo <[email protected]>2013-04-02 22:24:46 +0000
commit9a802e758dd49a3bcd65ac776d63be87be56e8c7 (patch)
tree323afd0a366581a4ca26e828731717fc407794b3
parent3795c1d62863f42264921cada053df2237d50183 (diff)
BUILD-Mac: update documentation, remove outdated comments.
We no longer use execv after SVN revisions 5209 and 5317. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5376 b64f7644-9d1e-0410-96f1-a4d463321fa5
-rw-r--r--doc/BUILD-Mac37
-rw-r--r--doc/texi/Building.osx.texi2
-rw-r--r--doc/texi/building/chapter.via.xcode.texi5
3 files changed, 11 insertions, 33 deletions
diff --git a/doc/BUILD-Mac b/doc/BUILD-Mac
index 118109581..81073397e 100644
--- a/doc/BUILD-Mac
+++ b/doc/BUILD-Mac
@@ -1,4 +1,4 @@
-Build Guide for HandBrake 5208svn on Mac OS X
+Build Guide for HandBrake 5375svn on Mac OS X
*********************************************
Table of Contents
@@ -23,11 +23,10 @@ Table of Contents
6 Building via Xcode.app
6.1 Checkout Sources
6.2 Build
- 6.3 Note: Debugging
- 6.4 Note: Finding Built Products
- 6.5 Note: Workspace Log Behaviors
- 6.6 External Target
- 6.7 User-Defined Settings
+ 6.3 Note: Finding Built Products
+ 6.4 Note: Workspace Log Behaviors
+ 6.5 External Target
+ 6.6 User-Defined Settings
7 Troubleshooting
Appendix A Project Repository Details
@@ -519,17 +518,7 @@ Perform the following steps to build:
* Xcode workspace Log navigator - select top Build item
-6.3 Note: Debugging
-===================
-
-When debugging, Xcode launches the application under the gdb debugger.
-gdb will encounter a trap when starting the program. This trap is
-harmless and you should just 'continue'. For the curious, the trap
-occurs because we add some values to the environment with setenv, then
-do a brain transplant with execv. Restarting the application with execv
-triggers the trap.
-
-6.4 Note: Finding Built Products
+6.3 Note: Finding Built Products
================================
Under default Xcode.app options the products from a build are managed
@@ -552,7 +541,7 @@ top of build tree and navigate to release products:
greyed-out. Workaround glitch by selecting any other tab and then
reselecting Projects tab.
-6.5 Note: Workspace Log Behaviors
+6.4 Note: Workspace Log Behaviors
=================================
The default Workspace behavior does not display latest Build log in the
@@ -580,7 +569,7 @@ navigator and show current log:
are ignored by the external build system. Ultimately, look to the
workspace status indicator for Build Succeeded.
-6.6 External Target
+6.5 External Target
===================
The external target mechanism is used to launch a full terminal-based
@@ -633,7 +622,7 @@ Example; something in a big module is failing; redo build sequentially:
make ffmpeg.clean
make BUILD.jobs=1 ffmpeg
-6.7 User-Defined Settings
+6.6 User-Defined Settings
=========================
The following user defined settings are visible in Xcode project and
@@ -690,10 +679,6 @@ When troubleshooting build issues, the following files relative to the
Environment (variables) dump as seen when Xcode forks `make'.
Mac OS X only.
-A note about gdb: We perform an extra execv when starting the
-application. This triggers a trap in gdb. It is harmless. You should
-just 'continue' from the trap.
-
Appendix A Project Repository Details
*************************************
@@ -701,7 +686,7 @@ Appendix A Project Repository Details
root: svn://svn.handbrake.fr/HandBrake
branch: trunk
uuid: b64f7644-9d1e-0410-96f1-a4d463321fa5
- rev: 5208
- date: 2013-01-26 18:47:13 +0000
+ rev: 5375
+ date: 2013-04-01 18:37:33 +0200
type: developer
diff --git a/doc/texi/Building.osx.texi b/doc/texi/Building.osx.texi
index f9aa3fe2c..10df02f74 100644
--- a/doc/texi/Building.osx.texi
+++ b/doc/texi/Building.osx.texi
@@ -71,6 +71,4 @@ make UB.xcconfigs="osx107.i386 osx107.x86_64" ub.combine
@c %**-------------------------------------------------------------------------
@include building/chapter.via.xcode.texi
@include building/chapter.troubleshooting.texi
-
-A note about gdb: We perform an extra execv when starting the application. This triggers a trap in gdb. It is harmless. You should just 'continue' from the trap.
@include building/appendix.repo.texi
diff --git a/doc/texi/building/chapter.via.xcode.texi b/doc/texi/building/chapter.via.xcode.texi
index 83d1e9362..263390851 100644
--- a/doc/texi/building/chapter.via.xcode.texi
+++ b/doc/texi/building/chapter.via.xcode.texi
@@ -21,11 +21,6 @@ Perform the following steps to build:
@end itemize
@c %**-------------------------------------------------------------------------
-@anchor{xcode.note.debug}
-@section Note: Debugging
-When debugging, Xcode launches the application under the gdb debugger. gdb will encounter a trap when starting the program. This trap is harmless and you should just 'continue'. For the curious, the trap occurs because we add some values to the environment with setenv, then do a brain transplant with execv. Restarting the application with execv triggers the trap.
-
-@c %**-------------------------------------------------------------------------
@anchor{xcode.note.products}
@section Note: Finding Built Products
Under default Xcode.app options the products from a build are managed by the Xcode Organizer. Perform the following steps to open Finder at top of build tree and navigate to release products: