aboutsummaryrefslogtreecommitdiff
path: root/examples/gcc-4.4/Makefile
blob: b8847f816ac2055cf6398e0ff415c48d7022c179 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
include /usr/share/cibs/rules/ips.mk
include /usr/share/cibs/rules/archive.mk
include /usr/share/cibs/rules/autotools.mk
include /usr/share/cibs/rules/patch.mk
include /usr/share/cibs/rules/32.mk

# Clean all flags cause we are building very specific stuff
CFLAGS := -O2
CXXFLAGS := $(CFLAGS)
LDFLAGS :=


build-depends += \
	library/gmp \
	library/mpfr \
	developer/gnu-binutils \
	developer/macro/gnu-m4 \
	text/gawk \
	developer/parser/bison \
	developer/gperf \
	developer/build/autogen \

configure-options += \
--enable-languages='c,c++,fortran' \
--enable-shared \
--enable-ssp \
--enable-static \
--enable-threads=posix \
--enable-tls \
--program-suffix=-4.4 \
--with-as=/usr/gnu/bin/as \
--with-gnu-as \
--with-ld=/usr/bin/ld \
--without-gnu-ld \


home     := http://gcc.gnu.org
name     := gcc
version  := 4.4.7
archive  := $(name)-$(version).tar.bz2
download := http://gcc.parentingamerica.com/releases/$(name)-$(version)/$(archive)
checksum := \
     md5:295709feb4441b04e87dea3f1bab4281 \
    sha1:a6c834b0c2f58583da1d093de7a81a20ede9af75 \
  sha256:5ff75116b8f763fa0fb5621af80fc6fb3ea0f1b1a57520874982f03f26cd607f \
    size:63179340