2.1.6. --arm_linux

This option specifies default settings for use when creating Linux applications.

Default

The following default settings are automatically specified:

  • --add_needed

  • --add_shared_references

  • --gnu_linker_defined_syms

  • --keep=*(.init)

  • --keep=*(.init_array)

  • --keep=*(.fini)

  • --keep=*(.fini_array)

  • --linux_abitag=2.6.12

  • --no_as_needed

  • --no_ref_cpp_init

  • --no_scanlib

  • --no_startup

  • --prelink_support

  • --sysv

To override any of the default settings, specify them separately after the --arm_linux option.

When migrating from a toolchain earlier than RVCT v4.0, you can replace all of the defaults with a single --arm_linux option.

See also

Copyright © 2008-2010 ARM. All rights reserved.ARM DUI 0381B
Non-ConfidentialIDID101213