Age | Commit message (Collapse) | Author | Files |
|
|
|
patches
|
|
This fixes embedding into gnome-mplayer
|
|
|
|
|
|
|
|
|
|
EDB9301 boots properly into this kernel
AT91SAM9263-EK boots but some things which were in at91-exp patch are
missing
|
|
into org.openembedded.dev
|
|
|
|
ssh://git.openembedded.net/openembedded into org.openembedded.dev
|
|
* Use do_install to setup S98configure script, just like for
the opkg package.
|
|
|
|
From Martin W. Guy page http://martinwguy.co.uk/martin/crunch/
The 20090908 version
* performs single and double precision floating point in the FPU (add, sub,
mul, neg, abs, cmp and conversions from single and double precision floats
to integral types).
* by default, disables the floating point cfnegs and cfnegd instructions,
which fail to convert 0 to -0 as they should. You can re-enable them with
the -funsafe-math-optimizations flag, which is one of those enabled
by -ffast-math (gcc-4.3 has an even more specific -fno-signed-zeros flag,
which is one of those enabled by -funsafe-math-optimizations).
* by default, does not respect denormalised values, so the smallest
representable values are ±2-126 for floats and ±2-1022 for doubles instead of
the usual ±2-149 and ±2-1074.
* has a -mieee flag, which enables handling of denormalized values by disabling
all the buggy instructions. With this, floating point addition, subtraction,
negation, absolute value and conversion between floats and integer types are
performed in software, leaving only floating point multiplication and
comparison performed in hardware.
* has no negative impact on regular ARM code generation.
* always works round the hardware bugs in the FPU and no longer has the
-mcirrus-fix-invalid-insns flag since chip development has stopped and all
existing silicon has the same bugs except for the original revision D0 which
is not supported.
* passes GCC's IEEE testsuite except for the one specific test that checks for
correct handling of denormalized values. With -mieee it passes all the math
tests.
* passes all other testsuites that I've tried (see below) including the
stringent "paranoia" floating point IEEE conformance test.
* produces the fastest Maverick code yet: 5.94 MFLOPS according to FFTW's
tests/bench -opatient cf1024 benchmark and LAME takes 2m25 to encode that
30-second WAV file on a 200MHz EP9307 (compared to 5.4 and 2m30 for the
futaris patches for 4.1.2 and 4.2.0).
* does not use the FPU's buggy 64-bit integer instructions unless the new
-mcirrus-di flag is given. Programs that do a lot of 64-bit integer
operations (add, sub, mul, neg, abs, shifts) may be faster using this, but
rigorous testing will be necessary to ensure that bad code is not being
produced. OpenSSL's testsuite fails if this is enabled. There is more detail
at the head of the arm-crunch-cirrus-di-flag.patch file.
Known bugs
* C: Values held in Maverick registers are not restored when performing a
setjmp/longjmp pair. There is a fix to glibc for this in a message to the
linux-cirrus mailing list.
* C++: Similarly, exception unwinding (performing a throw back to a catch block
in a different function) does not restore floating point and 64-bit values
held in Maverick registers.
* C++: Some C++ files will not compile, saying
".save {mv8}" Error: register expected
although the same files will compile with optimization disabled.
There is a patch to make binutils recognize these registers in the .save
macro in a message to the linux-cirrus mailing list.
|
|
|
|
ssh://git.openembedded.net/openembedded into org.openembedded.dev
|
|
|
|
|
|
|
|
git+ssh://git@git.openembedded.org/openembedded into org.openembedded.dev
|
|
This is required to get glibc 2.9 to build on arm oabi. eglibc already
includes this patch and the patch is already in OE
Signed-off-by: Graeme Gregory <dp@xora.org.uk>
Acked-by: Philip Balister <philip@balister.org>
Acked-by: Koen Kooi <koen@openembedded.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* don't disable the 'docs' directory, it causes packaging to fail
* disable building doxygen documentation, it fails
|
|
|
|
* Delete drop-ctl-proc.patch its included in mips-sigcontext.patch.
* Delete strace-dont-include-linux-dirent-h.patch as it is not needed
for 4.5.18.
* Combine the SRC_URIs for mips and non mips in 4.5.14.
* Make 4.5.18 default for mips and mipsel.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
fuzzyness. WIP
|
|
* Depend on USE_LDCONFIG to package ldconfig.
* Delete usr/share/zoneinfo from install tree.
* Delete extra binaries installed by getconf.
POSIX_V6_ILP32_OFF32 POSIX_V7_ILP32_OFF32 XBS5_ILP32_OFF32
POSIX_V6_ILP32_OFFBIG POSIX_V7_ILP32_OFFBIG XBS5_ILP32_OFFBIG
* Fix dangling symlink to /lib/libcidn-2.10.1.so
* in do_stage dont do duplicate install its time
consuming and complex instead copy the install tree
into staging. This part it from poky
http://git.pokylinux.org/cgit.cgi/poky/commit/?h=canadian&id=48a278ed71306f633091ed81d170eeff45ba3759
* Remove tzdata from RPROVIDES
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
|
|
|
|
git+ssh://git@git.openembedded.org/openembedded into org.openembedded.dev
|
|
tzdata_2009n.bb : 2009m is no longer available so make 2009n
|
|
|
|
|
|
|
|
* the upstream git repo is corrupted, so we employ some tricks to build it
* and it has an RPATH problem...
|
|
* the autofoo buildsystem has problems with exporting symbols
* the cmake buildsystem introduces bad RPATHs into the python extensions
|
|
directory.
|
|
files).
|
|
Failed with:
| mipsel-angstrom-linux-libtool: compile: mipsel-angstrom-linux-gcc -c -isystem/home/grg/oe/tmp/staging/mipsel-angstrom-linux/usr/include -isystem/home/grg/oe/tmp/staging/mipsel-angstrom-linux/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb3 -fno-strength-reduce -DT1LIB_IDENT=\"5.0.2\" -DGLOBAL_CONFIG_DIR=\"/usr/share/t1lib\" xglyph.c -fPIC -DPIC -o .libs/xglyph.o
| xglyph.c:47:27: error: X11/Xaw/Label.h: No such file or directory
| xglyph.c:48:29: error: X11/Xaw/Command.h: No such file or directory
| xglyph.c:49:26: error: X11/Xaw/Form.h: No such file or directory
| xglyph.c:50:28: error: X11/Xaw/Dialog.h: No such file or directory
| xglyph.c:51:25: error: X11/Xaw/Box.h: No such file or directory
| xglyph.c:52:28: error: X11/Xaw/Toggle.h: No such file or directory
| xglyph.c:54:31: error: X11/Xaw/AsciiText.h: No such file or directory
| xglyph.c:55:32: error: X11/Xaw/SimpleMenu.h: No such file or directory
| xglyph.c:56:28: error: X11/Xaw/SmeBSB.h: No such file or directory
| xglyph.c:57:26: error: X11/Xaw/List.h: No such file or directory
...
<snip>
Signed-off-by: Graham Gower <graham.gower@gmail.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
|
|
Failed like this:
| /bin/sh ../mipsel-angstrom-linux-libtool --tag=CC --mode=link mipsel-angstrom-linux-gcc -isystem/home/grg/oe/tmp/staging/mipsel-angstrom-linux/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb3 -L/home/grg/oe/tmp/staging/mipsel-angstrom-linux/usr/lib -Wl,-rpath-link,/home/grg/oe/tmp/staging/mipsel-angstrom-linux/usr/lib -Wl,-O1 -o man2html man2html.o -L/home/grg/oe/tmp/staging/mipsel-angstrom-linux/usr/lib -lfreetype -L -lXft -lXrender
| mipsel-angstrom-linux-libtool: link: require no space between `-L' and `-lXft'
| make[2]: *** [man2html] Error 1
| make[2]: Leaving directory `/home/grg/oe/tmp/work/mipsel-angstrom-linux/lesstif-0.95.0-r1/lesstif-0.95.0/scripts'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/home/grg/oe/tmp/work/mipsel-angstrom-linux/lesstif-0.95.0-r1/lesstif-0.95.0/scripts'
| make: *** [all-recursive] Error 1
| FATAL: oe_runmake failed
Signed-off-by: Graham Gower <graham.gower@gmail.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
libsoup's configure.in added a gnome-keyring check since the last version.
Failure looks like this:
| checking whether to build libsoup-gnome... yes
| checking for GNOME_KEYRING... no
| configure: error: Could not find gnome-keyring devel files.
| Configure with --without-gnome if you wish to build only libsoup
| without GNOME-specific features.
| FATAL: oe_runconf failed`
Signed-off-by: Holger Hans Peter Freyther <zecke@selfish.org>
|