• Haavard Skinnemoen's avatar
    AVR32: Build position-independent u-boot · 28c699ef
    Haavard Skinnemoen authored
    Add -fPIC -mno-init-got to the avr32-specific CFLAGS to make u-boot
    position independent. This will make relocation a lot easier.
    
    -mno-init-got means that gcc shouldn't emit code to load the GOT
    address into r6 in every function prologue. We do it once and for
    all in the early startup assembly code, so enabling this option
    makes u-boot a bit faster and smaller.
    
    The assembly parts have always been position-independent, so no code
    changes should be necessary.
    Signed-off-by: default avatarHaavard Skinnemoen <hskinnemoen@atmel.com>
    28c699ef
avr32_config.mk 952 Bytes