Felix Fietkau
|
72faa09dff
move cflags default setting to target makefiles
|
před 17 roky |
Felix Fietkau
|
b6f0cb5366
prepend $(STAGING_DIR)/host to the PATH only in target-package stampfile targets, should fix usage of cross tools with host builds
|
před 17 roky |
Felix Fietkau
|
431c9267b4
replace a few unnecessary $(shell) calls
|
před 17 roky |
Felix Fietkau
|
127296bc45
speed up metadata scanning a lot by avoiding unnecessary shell commands and make recursions
|
před 17 roky |
Ralph Hempel
|
70633d5f2f
second part of target rootfs relocation
|
před 17 roky |
Nicolas Thill
|
db059cc0ff
remove LINUX_HEADERS_DIR, not used anymore
|
před 17 roky |
Nicolas Thill
|
343c412a22
indent soft-float options
|
před 17 roky |
Nicolas Thill
|
1be5092692
move IPKG_STATE_DIR from ./rules.mk to ./include/package-ipkg.mk and change its value to suit opkg
|
před 17 roky |
Lars-Peter Clausen
|
28abf79c44
Use multi libc naming scheme for PACKAGE_DIR
|
před 17 roky |
Felix Fietkau
|
ab0c71fe99
Revert r14071
|
před 17 roky |
Felix Fietkau
|
55a7b0a6e1
add eabi suffix to the target name
|
před 17 roky |
Felix Fietkau
|
eb1c4db039
add support for an optional staging directory for debug binaries
|
před 17 roky |
Nicolas Thill
|
a3edea1b91
add support for alternative C libraries (currently only glibc/eglibc) other (related) changes: - kernel headers are now installed using "make headers_install" on 2.6 - target names now contain an openwrt "vendor" tag (e.g. mips-openwrt-linux-gnu) - build directory names now contain gcc/libc name/version - default cpu for x86 is now i486 (required to build glibc/eglibc)
|
před 17 roky |
Felix Fietkau
|
0434df7fee
add the make variable LIBGCC_S, which points to the correct libgcc ldflag (avr32 only has a static library, most targets use the dynamic one)
|
před 17 roky |
Felix Fietkau
|
87f9c56103
fix whitespace order in cflags without CONFIG_DEBUG to prevent breakage in some packages' configure step
|
před 17 roky |
Lars-Peter Clausen
|
b7b1b8dc73
Revert r12510. Remove -rpath-link form TARGET_LDFLAGS as it breaks some packages.
|
před 17 roky |
Felix Fietkau
|
373e5f5e8d
add new option for enabling debugging symbols
|
před 17 roky |
Felix Fietkau
|
6acecfb3cd
add -rpath-link to TARGET_LDFLAGS by default
|
před 17 roky |
Felix Fietkau
|
eef95be7a2
add TARGET_CXX variable which points to the c++ cross compiler
|
před 17 roky |
Felix Fietkau
|
a3a37d0bb1
rework parallel building to get rid of some warnings and add back support for parallelizing the kernel build fixes #3882
|
před 17 roky |
Felix Fietkau
|
14ac8769b2
add a variable that contains the proper architecture-dependent -fPIC/-fpic cflag for building shared libraries
|
před 17 roky |
Felix Fietkau
|
214cac6482
add helper macro for stripping the last part of a version number
|
před 17 roky |
Florian Fainelli
|
958c4eac47
Native toolchain does not support -fhonour-copts, do not add it to the TARGET_CFLAGS
|
před 17 roky |
John Crispin
|
c9d9f8045c
adds missing patch for native toolchain
|
před 17 roky |
Felix Fietkau
|
4c665e6ca4
large improvement for parallel builds. works without V=99 now and without warnings. tested with -j on an 2x dual core opteron machine
|
před 17 roky |
Nicolas Thill
|
7a0b9f1d28
$(TARGET) is not anymore, replace it with $(ARCH) in ./bin/packages subdirectories until we find something better
|
před 17 roky |
Felix Fietkau
|
82572cf767
revert ARM to oabi by default, add some eabi patches for fixing up the toolchain, which unfortunately break eabi userland, but are IMHO a necessary basis for further eabi fixes
|
před 18 roky |
Felix Fietkau
|
903af2c13e
add $(TOOLCHAIN_DIR)/lib to $(TARGET_LDFLAGS) to ensure that all packages process this correctly - fixes build errors with openldap/php5
|
před 18 roky |
Imre Kaloz
|
915e6b89b5
fixup softfloat handling
|
před 18 roky |
Felix Fietkau
|
28922775b6
add $(STAGING_DIR)/host, which contains target specific, but host executable files
|
před 18 roky |