summaryrefslogtreecommitdiffstats
path: root/usr/klibc/arch/alpha/MCONFIG
blob: 64847b70e7a9a25d9f8ce6807a9e0eaf4af463dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# -*- makefile -*-
#
# arch/alpha/MCONFIG
#
# Build configuration for this architecture
#

KLIBCOPTFLAGS += -Os
KLIBCBITSIZE  = 64

# Extra linkflags when building the shared version of the library
# This address needs to be reachable using normal inter-module
# calls, and work on the memory models for this architecture
# 7 GB - normal binaries start at 4.5 GB, and the stack is below
# the binary.
KLIBCSHAREDFLAGS	= $(LD_IMAGE_BASE_OPT) 0x1c0000000

# Kernel uses our sa_restorer for signal return
KLIBCEXECSTACK := n