Apply gcc 4.4
[vuplus_openembedded] / conf / distro / vuplus.conf
1 #@--------------------------------------------------------------------
2 #@TYPE: Distribution
3 #@NAME: vuplus <http://www.vuplus.com>
4 #@--------------------------------------------------------------------
5
6 SYSVINIT_ENABLED_GETTYS = ""
7
8 INHERIT += "packaged-staging"
9 INHERIT += "package_ipk debian"
10
11 DISTRO = "vuplus"
12 DISTRO_NAME = "Vuplus"
13 DISTRO_VERSION = "2.0.0"
14
15
16 TARGET_OS = "linux"
17 #TARGET_VENDOR = "-oe" is set at sane-toolchanin.inc
18 TARGET_VENDOR = "-vuplus"
19
20 #OLDEST_KERNEL = "2.6.16"
21
22 #
23 ## Basic configuration
24 #
25 IMAGE_DEV_MANAGER = "udev"
26 DISTRO_SSH_DAEMON = "dropbear"
27 IMAGE_INIT_MANAGER = "sysvinit"
28 IMAGE_INITSCRIPTS ?= "initscripts-vuplus"
29 IMAGE_LOGIN_MANAGER ?= ""
30 IMAGE_FSTYPES ?= "tar.bz2 jffs2"
31
32
33 #Images built can have to modes:
34 # 'debug': empty rootpassword, strace included
35 # 'release' no root password, no strace and gdb by default
36 #DISTRO_TYPE ?= "debug"
37 #DISTRO_TYPE = "release"
38
39
40 #2.8
41 #FEED_URIS += "official##http://archive.vuplus.com/openembedded/1.1/vuplus/${MACHINE}/feeds/stable"
42 DISTRO_FEED_URI = "http://archive.vuplus.com/openembedded/${DISTRO_VERSION}/vuplus/${MACHINE}/feeds/stable"
43
44 # If we're using an .ipk based rootfs, we want to have opkg-nogpg installed so postinst script can run
45 IPKG_VARIANT = "opkg-nogpg"
46
47
48 # for sane-toolchain.inc:
49 LIBC ?= "eglibc"
50 #LIBC ?= "glibc"
51 PREFERRED_BINUTILS ?= "2.20"
52 PREFERRED_GCC_VERSION ?= "4.4.3"
53
54
55
56 PREFERRED_VERSION_automake ?= "1.10.2"
57 PREFERRED_VERSION_automake-native ?= "1.10.2"
58 #PREFERRED_VERSION_busybox ?= "1.13.2"
59 PREFERRED_VERSION_busybox ?= "1.15.3"
60 PREFERRED_VERSION_libsigc++-1.2 ?= "1.2.5"
61 #PREFERRED_VERSION_linux-libc-headers ?= "2.6.23"
62 #PREFERRED_VERSION_linux-libc-headers ?= "2.6.12.0"
63 PREFERRED_VERSION_linux-libc-headers ?= "2.6.18"
64 PREFERRED_VERSION_swig-native ?= "1.3.39"
65 PREFERRED_VERSION_wpa-supplicant ?= "0.6.7"
66 PREFERRED_VERSION_samba = "3.3.13"
67 #PREFERRED_VERSION_samba = "3.0.24"
68 PREFERRED_VERSION_ushare = "1.1a"
69 #PREFERRED_VERSION_liboil = "0.3.14"
70 PREFERRED_VERSION_hdparm = "6.6"
71
72 PREFERRED_PROVIDER_avahi = "avahi"
73 PREFERRED_PROVIDER_opkg = "opkg-nogpg"
74 PREFERRED_PROVIDER_initscripts = "initscripts-vuplus"
75 PREFERRED_PROVIDER_virtual/db = "db"
76 PREFERRED_PROVIDER_virtual/db-native = "db-native"
77 PREFERRED_PROVIDER_bluez-libs = "bluez-libs"
78 PREFERRED_PROVIDER_libfribidi = "libfribidi"
79
80 PREFERRED_PROVIDER_virtual/javac-native = "ecj-bootstrap-native"
81 PREFERRED_PROVIDER_virtual/java-native = "jamvm-native"
82 PREFERRED_PROVIDER_virtual/java-initial = "jamvm-initial"
83
84 PREFERRED_PROVIDER_classpath-native = "classpath-minimal"
85 PREFERRED_PROVIDER_classpath = "classpath-minimal"
86
87 PREFERRED_VERSION_jamvm-initial = "1.4.5"
88 PREFERRED_VERSION_classpath-initial = "0.93"
89
90 PREFERRED_VERSION_libecj-bootstrap = "3.4"
91
92 PREFERRED_VERSION_jamvm-native = "1.5.3"
93 PREFERRED_VERSION_classpath-native = "0.98"
94
95 PREFERRED_VERSION_jamvm = "1.5.3"
96 PREFERRED_VERSION_classpath = "0.98"
97
98 SRCREV_pn-opkg = "455"
99
100 require conf/distro/include/sane-srcdates.inc
101 require conf/distro/include/sane-srcrevs.inc
102 require conf/distro/include/sane-toolchain.inc
103 require conf/distro/include/sane-feed-ipk.inc
104
105
106 #
107 PREFERRED_VERSION_autoconf-native = "2.61"
108
109
110 #oe complaint
111 PREFERRED_PROVIDER_virtual/libqte2 = "qte"
112
113
114 # glibc:
115 #PREFERRED_PROVIDER_virtual/libiconv ?= "glibc"
116 #PREFERRED_PROVIDER_virtual/libintl ?= "glibc"
117 #PREFERRED_PROVIDER_virtual/libc ?= "glibc"
118 #PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-initial ?= "glibc-initial"
119 #PREFERRED_PROVIDER_linux-libc-headers ?= "linux-libc-headers"
120
121 # Virtuals:
122 #PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
123 #PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
124 #PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate = "gcc-cross-intermediate"
125 #PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
126 #PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
127
128 # hostap stuff, we prefer the in-kernel modules, but those don't work for all machines
129 #PREFERRED_PROVIDER_hostap-conf                      ?= "hostap-conf"
130 #PREFERRED_PROVIDER_hostap-modules_h2200             ?= "hostap-modules"
131 #PREFERRED_PROVIDER_hostap-modules_hx4700            ?= "hostap-modules"
132
133 #PREFERRED_PROVIDER_virtual/db           ?= "db"
134 #PREFERRED_PROVIDER_virtual/db-native    ?= "db-native"
135 #PREFERRED_PROVIDER_virtual/libsdl       ?= "libsdl-x11"
136 #PREFERRED_PROVIDER_virtual/libx11       ?= "libx11"
137 #PREFERRED_PROVIDER_virtual/xserver      ?= "xserver-kdrive"
138
139 # Others:
140 #PREFERRED_PROVIDER_linux-libc-headers = "linux-libc-headers"
141 #PREFERRED_PROVIDER_dbus-glib             = "dbus-glib"
142 #PREFERRED_PROVIDER_esound               ?= "pulseaudio"
143 #PREFERRED_PROVIDER_gconf                ?= "gconf-dbus"
144 #PREFERRED_PROVIDER_gnome-vfs            ?= "gnome-vfs"
145 #PREFERRED_PROVIDER_gnome-vfs-plugin-file ?= "gnome-vfs"
146 #PREFERRED_PROVIDER_tslib                ?= "tslib"
147 #PREFERRED_PROVIDER_tslib-conf           ?= "tslib"
148 #PREFERRED_PROVIDER_libgpewidget         ?= "libgpewidget"
149 #PREFERRED_PROVIDER_ntp                  ?= "ntp"
150 #PREFERRED_PROVIDER_hotplug               = "udev"
151 #PREFERRED_PROVIDER_libxss                = "libxss"
152 #PREFERRED_PROVIDER_bluez-utils-dbus      = "bluez-utils"
153 #PREFERRED_PROVIDER_bluez-libs            = "bluez4"
154
155 # we don't ship gtk-directfb by default
156 #PREFERRED_PROVIDER_gtk+                   ?= "gtk+"
157 #PREFERRED_PROVIDER_gdk-pixbuf-loader-ani  ?= "gtk+"
158 #PREFERRED_PROVIDER_gdk-pixbuf-loader-bmpg ?= "gtk+"
159 #PREFERRED_PROVIDER_gdk-pixbuf-loader-gif  ?= "gtk+"
160 #PREFERRED_PROVIDER_gdk-pixbuf-loader-ico  ?= "gtk+"
161 #PREFERRED_PROVIDER_gdk-pixbuf-loader-jpeg ?= "gtk+"
162 #PREFERRED_PROVIDER_gdk-pixbuf-loader-pcx  ?= "gtk+"
163 #PREFERRED_PROVIDER_gdk-pixbuf-loader-png  ?= "gtk+"
164 #PREFERRED_PROVIDER_gdk-pixbuf-loader-pnm  ?= "gtk+"
165 #PREFERRED_PROVIDER_gdk-pixbuf-loader-ras  ?= "gtk+"
166 #PREFERRED_PROVIDER_gdk-pixbuf-loader-tga  ?= "gtk+"
167 #PREFERRED_PROVIDER_gdk-pixbuf-loader-wbmp ?= "gtk+"
168 #PREFERRED_PROVIDER_gdk-pixbuf-loader-xbm  ?= "gtk+"
169 #PREFERRED_PROVIDER_gdk-pixbuf-loader-xpm  ?= "gtk+"
170
171