config/binutils.in
changeset 3120 f32c0f8ffaa3
parent 3117 2b64e1b502cd
child 3123 6a5946fbc728
     1.1 --- a/config/binutils.in	Mon Nov 19 11:19:54 2012 +0100
     1.2 +++ b/config/binutils.in	Mon Nov 19 21:39:58 2012 +0100
     1.3 @@ -6,22 +6,18 @@
     1.4      bool
     1.5      prompt "Binary format:"
     1.6  
     1.7 -if ARCH_USE_MMU || BARE_METAL
     1.8 -
     1.9  config ARCH_BINFMT_ELF
    1.10      bool
    1.11      prompt "ELF"
    1.12 +    depends on ARCH_USE_MMU || BARE_METAL
    1.13      help
    1.14        This will make your system build ELF executables,
    1.15        suitable for architectures with an MMU.
    1.16  
    1.17 -endif # ARCH_USE_MMU
    1.18 -
    1.19 -if ! ARCH_USE_MMU
    1.20 -
    1.21  config ARCH_BINFMT_FLAT
    1.22      bool
    1.23      prompt "Flat"
    1.24 +    depends on ! ARCH_USE_MMU
    1.25      help
    1.26        This will build flat binaries, suitable for
    1.27        MMU-less architectures.
    1.28 @@ -29,13 +25,12 @@
    1.29  config ARCH_BINFMT_FDPIC
    1.30      bool
    1.31      prompt "FD_PIC ELF"
    1.32 +    depends on ! ARCH_USE_MMU
    1.33      help
    1.34        This will build FD_PIC ELF binaries, suitable for
    1.35        MMU-less architectures that still require to use
    1.36        shared libraries (FIXME).
    1.37  
    1.38 -endif # ! ARCH_USE_MMU
    1.39 -
    1.40  endchoice
    1.41  
    1.42  source "config/binutils/binutils.in"