ld: Document -pie -Ttext-segment=ORG generates ET_EXEC

This is the v2 patch I am checking in.

H.J.
This commit is contained in:
H.J. Lu
2024-05-25 07:44:59 -07:00
parent 7870026f97
commit 0daa17bf18

View File

@@ -2694,7 +2694,10 @@ Same as @option{--section-start}, with @code{.bss}, @code{.data} or
@item -Ttext-segment=@var{org}
@cindex text segment origin, cmd line
When creating an ELF executable, it will set the address of the first
byte of the text segment.
byte of the text segment. Note that when @option{-pie} is used with
@option{-Ttext-segment=@var{org}}, the output executable is marked
ET_EXEC so that the address of the first byte of the text segment will
be guaranteed to be @var{org} at run time.
@kindex -Trodata-segment=@var{org}
@item -Trodata-segment=@var{org}