221 Commits

Author SHA1 Message Date
Stephan Raue
cbfcd21e92 configtools: add config.guess and config.sub scripts to buildsystem, remove package 'configtools', cleanups
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-11-19 06:37:13 +01:00
Stephan Raue
e9133d68c3 config/path: add function to get version
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-11-11 17:34:36 +01:00
Stephan Raue
8636b090ff scripts/install: (re)add 'fastinstall' support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-11-11 17:05:47 +01:00
Stephan Raue
06e1eb897b config/path: use -fPIC when necessary
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-10-31 19:41:53 +01:00
Stephan Raue
c24e4d84b5 config/path: add some more optimizations to size optimization
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-10-25 20:27:10 +02:00
Stephan Raue
10fe8c95bc config/path: add rpath support to $LDFLAGS for host build by default
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-10-21 21:51:07 +02:00
Stephan Raue
6cd8c6ad8a scripts/install: add 'fastinstall' support, thanks to Wintemrute
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-10-19 21:26:14 +02:00
Stephan Raue
01ec28d91d config/path: add tolower function
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-08-26 22:31:06 +02:00
Stephan Raue
9ffa8c0c84 config/options, config/path: add initial support to do parallel builds
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-08-23 13:24:07 +02:00
Stephan Raue
65c3f56a97 config/path: use '-fexcess-precision=fast' on x86 builds
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-08-05 11:14:22 +02:00
Stephan Raue
a8e1d43135 config/path: include meta file earlyer, $PKG_BUILD now uses metafile if possible
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-08-04 21:50:54 +02:00
Stephan Raue
7c6a5bc446 scripts/*: add metafile download url support, remove autoupdate config option (not really needed)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-07-22 05:07:09 +02:00
Stephan Raue
4dacd698e1 config/path: add support for package metadata scripts, declare $PKG_DIR
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-07-21 18:43:52 +02:00
Stephan Raue
fe4b490c8d config/path: fix $TARGET_PKG_CONFIG_LIBDIR, $HOST_PKG_CONFIG_LIBDIR and $HOST_PKG_CONFIG_SYSROOT_DIR variables
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-07-20 08:05:50 +02:00
Stephan Raue
172b3de4d2 pkg-config: update to pkg-config-0.25, set PKG_CONFIG_PATH="", add PKG_CONFIG_LIBDIR and PKG_CONFIG_SYSROOT_DIR support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-07-20 00:27:08 +02:00
Stephan Raue
ccd6181cc0 image: add addons support, including options for download locations and Makefile enhancenments
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-07-19 18:51:57 +02:00
Stephan Raue
713b2bd352 config/path: set variable for target addons binarys dir
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-07-17 05:06:44 +02:00
Stephan Raue
624b5cc6c6 config/path: set variable for target binarys dir
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-07-17 05:03:24 +02:00
Stephan Raue
6ef986d603 config/path: use '-Wl,--as-needed' for LDFLAGS, use '-O3' speed optimization
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-07-06 13:27:05 +02:00
Stephan Raue
cbf6dbcdbf config/path: use autotools variables also for host builds
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-06-27 00:25:58 +02:00
Stephan Raue
1237049225 config/path:
- simplyfing
- remove lto/gold support
2010-06-16 09:25:21 +02:00
Stephan Raue
f7a750308a config/path:
- use i686 as default cpu type
- disable use of fast-math support
- build with -Os
- dont use -mtune
- use $TARGET_CPU as -march
- dont use -fwhole-program flag
2010-06-14 01:34:43 +02:00
Stephan Raue
b089a1b73f config/path:
- dont specify -fexcess-precision=fast for CFLAGS, because this is the default
2010-06-06 01:38:31 +02:00
Stephan Raue
f16b467b00 config/path:
- use -Os for CFLAGS also for optimized build
- adding -m32 and -m64 to CFLAGS
- remove references to powerpc builds
- remove -fwhole-program and -fno-ipa-sra from CFLAGS
- adding some generic variables for libtool/autotools
2010-06-06 00:45:46 +02:00
Stephan Raue
db8e40ff1e config/path:
- disable build with -fPIC on i386 target
- enable build with linker plugin support (-fuse-linker-plugin)
- enable build with gold linker support (-fuse-ld=gold)
- enable some loop and grphite optimatizations
  (-ftree-loop-distribution, -floop-interchange, -floop-strip-mine,
   -floop-block, -fgraphite-identity, -fno-ipa-sra)
- enable "-Wl,--as-needed" linker flags
- cleanups
2010-06-03 16:42:01 +02:00
Stephan Raue
4a6b330fd4 config/path:
- adding fast-math optimization by default
2010-05-30 22:53:31 +02:00
Stephan Raue
fd2296b828 config/path:
- enable general LTO optimazion support
2010-05-30 22:34:34 +02:00
Stephan Raue
399e6bbce6 config/path:
- use -O3 for CFLAGS
2010-05-27 03:32:48 +02:00
Stephan Raue
54ca16da99 config/path:
- change openelec download url
2010-05-19 15:54:52 +02:00
Stephan Raue
347be8bc23 merging trunk 2010-05-06 17:12:13 +02:00
Stephan Raue
15cd7b8c38 config/path:
- add some new optimazions for gcc-4.5
2010-04-26 23:56:33 +02:00
Stephan Raue
d5cc6dd6e7 config/path:
- fix kernel path if we have other linux-* packages
2010-04-19 11:43:49 +02:00
Stephan Raue
6070cd1038 merging trunk 2010-03-26 13:28:35 +01:00
Stephan Raue
c2ed3538e4 cmake:
- install cmake configfile for host and target build
- cosmetics
2010-03-20 13:20:20 +01:00
Stephan Raue
979cb62219 config/path:
- hardcode $STAMPS to $BUILD/.stamps
- adding support for ~/.openelec config dir for personal settings
- adding support for ~/.openelec/$PROJECT config dir for personal project settings
2010-03-11 01:53:00 +01:00
Stephan Raue
082b1d4dd0 config/path:
- cleanup old geexbox code
2010-03-11 01:27:15 +01:00
Stephan Raue
7e9d634fe3 config/path:
- change default speed optimation to -O4
2010-03-10 16:43:15 +01:00
Stephan Raue
f871ca72e8 config/path:
- cosmetics
2010-02-03 11:46:59 +01:00
Stephan Raue
fcff1740c5 config/path:
- adding HOST_CXXFLAGS
2010-02-01 21:05:34 +01:00
Stephan Raue
ef44d9962c config/path: (thanks to Joachim)
- set PKG_CONFIG_PATH for target
2010-01-19 18:16:30 +01:00
Stephan Raue
dab60005ed config/path:
- add option to set fakeroot script
2010-01-15 08:15:35 +01:00
Stephan Raue
16975cb2cb config/path:
- remove unneeded options
2010-01-15 01:45:48 +01:00
Stephan Raue
0c46acb452 config/path:
- remove unneeded variables
2010-01-15 00:21:50 +01:00
Stephan Raue
e56089b2f0 toolchain:
- remove all references to uClibc (Step 1 to remove uClibc)
2009-12-19 17:47:50 +01:00
Stephan Raue
a44d005f66 projects/options:
- big rework of projects/*/options, config/options, config/path.
- most configurable options now under project folder
2009-12-19 01:35:31 +01:00
Stephan Raue
7d1e50277e config/path:
- fix wrong variable, so we no more have trouble on rebuild
2009-12-11 21:39:51 +01:00
Stephan Raue
de292dea92 new package:
- adding eglibc as default libc, with this some bugs are fixed. We also can use binary drivers and can have vdpau support (will be included later).
2009-11-29 05:53:05 +01:00
Stephan Raue
25ac88c484 config/path:
add support for host build
2009-11-06 15:36:25 +01:00
Stephan Raue
834fc35fa7 config/path:
- change debug build
2009-10-27 02:12:29 +01:00
Stephan Raue
bf1ddf14c0 config/path:
- remove unneeded code
2009-10-22 08:31:05 +02:00