Age | Commit message (Collapse) | Author |
|
Introduce new board symbols for embedded systems, which use
the similar board as basis. As for example raspberry pi and
raspberry pi2.
And some more updates:
Update binutils to 2.25, set gcc 4.9.2 as default.
Update glibc to 2.21, set as default.
Update gdb to 7.8.2.
Update kodi to latest release.
|
|
Use one place and not hard coded for each device.
There exist use cases where on a specific device
like raspberry pi, not the default 115200 baud rate
is used.
|
|
|
|
|
|
patched Qemu. Thanks to Max Filippov for fixes and ideas.
|
|
|
|
|
|
to avoid namespace collisions in some packages, rename TOPDIR.
Sorry you need to make cleandir && make prereq && make
|
|
|
|
|
|
After Joerg asked me about the difference between
ADK_TARGET_ARCH and ADK_TARGET_CPU_ARCH I recognized many duplication
of variables for this information.
These patch fixes this up. Use make cleandir && make menuconfig && make
|
|
|
|
|
|
|
|
|
|
|
|
|
|
required. Add archivers to tools, remove prereq checks for them. Rename host_ dir in preparation for shared openadk source via nfs/smb from different host systems. Make some abi cleanup
|
|
(hard float)
|
|
|
|
squashfs and jffs2 rootfs for qemu-microblaze, add support for both machine emulations
|
|
|
|
|
|
|
|
dependency to libtirpc, disable inetd, add preliminary multilib support (not working right now),enable 32/64 bit kernel support for x86_64
|
|
|
|
|
|
|
|
|
|
|
|
* remove TCFLAGS/TLDFLAGS/TCPPFLAGS and only use
TARGET_CFLAGS/TARGET_LDFLAGS/TARGET_CPPFLAGS, ...
* activate GCC_HONOUR_COPTS and fix all packages to
honour CFLAGS
* use CC_FOR_BUILD, CFLAGS_FOR_BUILD, ... for all
build compilation, remove HOST* variants
* introduce KERNEL_MODULE_FLAGS for external kernel
modules
* mark rpm package as broken, mark syslinux for native builds
only, mark libhugetlb for eglibc/glibc only usage
|
|
autotools
|
|
|
|
eglibc should install nsswitch.conf and others.
add -fhonour-copts to TARGET_CFLAGS.
|
|
|
|
Make configuration of new targets cheap.
Just add a new file in target/arch/sys-enabled/foo.
See other files for syntax. While doing runtime tests
with the new infrastructure I've updated a lot of other
stuff:
- gcc 4.5.2
- uClibc 0.9.32-rc1 (NPTL)
- strongswan, php, miredo, parted, util-linux-ng, e2fsprogs
I promise, this is the last big fat commit this year ;)
|
|
|
|
script
|
|
|
|
|
|
ipkg will automatically mount the normal read-only rootfs as read-write
and after the command back to read-only. ipkg install/remove/upgrades
are only supported for compact disk or disk based systems. On flash systems
better reflash completely.
make a kernel package containing the real kernel.
Adjust ipkg.conf to contain a configurable server adress.
|
|
|
|
|
|
finally autogenerate menu Config.in files and Depends.mk
for packages. thx mirabilos
Conflicts:
.gitignore
Makefile
mk/build.mk
package/eglibc/Config.in
package/glibc/Config.in
package/uclibc++/Config.in
package/uclibc/Config.in
rules.mk
|
|
|
|
Similar to MirBSD commitid 1004B2E19EE11E297EC – although this
is a kind of “masterpiece” of freakin’ GNU make hackery. Here,
quoting is achieved manually by the formula of “replace ‘'’ by
‘'\''’ and wrap the whole thing in ‘'…'’” instead of the easier
variable expansion suffix :Q which BSD make has. Compare:
• GNU make
ifneq (${dump},)
__shquote= '$(subst ','\'',$(1))'
__dumpvar= echo $(call __shquote,$(1)=$(call __shquote,${$(1)}))
.DEFAULT_GOAL:= show
show:
@$(foreach _s,${dump},$(call __dumpvar,${_s});)
endif
• BSD make
.ifdef dump
.MAIN: show
show:
. for _s in ${dump}
@echo ${_s:Q:Q}=${${_s}:Q:Q}
. endfor
.endif
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
|
|
- use ADK_TARGET and FS for kernel files
- use ADK_TARGET, ADK_LIBC and FS for image files
ARCH is implicit in ADK_TARGET encoded.
|
|
|
|
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
|
|
- update some applications
asterisk, curl, strace, radvd, rpm
- fix allconfig
- /dev for full build seems to need more than 64k
|