Skip to content
Snippets Groups Projects
  • Peter Tyser's avatar
    c91d456c
    examples/standalone: Use gcc's -fno-toplevel-reorder · c91d456c
    Peter Tyser authored
    
    Using -fno-toplevel-reorder causes gcc to not reorder functions.  This
    ensures that an application's entry point will be the first function in
    the application's source file.
    
    This change, along with commit 620bbba5
    should cause a standalone application's entry point to be at the base of
    the compiled binary.  Previously, the entry point could change depending
    on gcc version and flags.
    
    Note -fno-toplevel-reorder is only available in gcc version 4.2 or
    greater.
    
    Signed-off-by: default avatarPeter Tyser <ptyser@xes-inc.com>
    c91d456c
    History
    examples/standalone: Use gcc's -fno-toplevel-reorder
    Peter Tyser authored
    
    Using -fno-toplevel-reorder causes gcc to not reorder functions.  This
    ensures that an application's entry point will be the first function in
    the application's source file.
    
    This change, along with commit 620bbba5
    should cause a standalone application's entry point to be at the base of
    the compiled binary.  Previously, the entry point could change depending
    on gcc version and flags.
    
    Note -fno-toplevel-reorder is only available in gcc version 4.2 or
    greater.
    
    Signed-off-by: default avatarPeter Tyser <ptyser@xes-inc.com>