Guo Hongruan [Thu, 21 Jan 2010 22:55:56 +0000 (22:55 +0000)]
Fix a bug of COMPATIBLE_HOST defination in linux-sun4cdm_*.bb
* Correct the defination of COMPATIBLE_HOST in linux-sun4cdm_2.4.26.bb and linux-sun4cdm_2.6.8.1.bb, the previous defination causes linux-sun4cdm never been selected.
Signed-off-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
Marc Olzheim [Fri, 22 Jan 2010 08:22:35 +0000 (00:22 -0800)]
iproute2: Remove unneeded bash dependency
* Even though the recipes did not list it in REDEPENDS, two scripts in
this package depended on bash. Since this was unneeded, I removed that
dependency. (Upstream notified)
Bernhard Kaindl [Sun, 22 Nov 2009 01:22:28 +0000 (01:22 +0000)]
htop_0.7.bb: Fix htop do_configure: Ensure that ncurses is staged.
* htop's do_configure needs ncurses, but htop did only have an RDEPENDS
on ncurses which only triggers a build of of ncurses after or in parallel
to htop's do_configure, which is too late. Fix this:
Since htop is dynamically linked against ncurces, OE detects the REDEPENDS
to ncurses automatically and we can simply change the RDEPENDS to DEPENDS.
Signed-off-by: Bernhard Kaindl <bernhard.kaindl@gmx.net> Acked-by: Leon Woestenberg <leon@sidebranch.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Bernhard Kaindl [Sun, 22 Nov 2009 02:19:14 +0000 (02:19 +0000)]
binutils_2.17.bb: Fix setscene of binutils-cross-sdk_2.17, switch binutils_2.17.bb to INC_PR
* All of the binutils-cross-sdk_*.bb recipes rely on their binutils_*.bb
recipe to define INC_PR, but binutils_2.17.bb does not define it, so
setscene of binutils-cross-sdk_2.17 fails because it does a mkdir of
work/.../binutils-cross-sdk-2.17-\$\{INC_PR\}.1/ which causes an abort
when trying to find the setscene scripts later.
Fix this by switching binutils_2.17.bb to INC_PR like silbings have done.
Signed-off-by: Bernhard Kaindl <bernhard.kaindl@gmx.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Jan Paesmans [Mon, 21 Dec 2009 23:05:29 +0000 (23:05 +0000)]
gSOAP
Hello,
In the gSOAP package I noticed the following patch was applied to the
native build: use-just-built-binary.patch
This patches the makefiles of gSOAP so that the correct executable is used.
However the problem originates from the fact that the makefile
variable $(SOAP) is overridden in gsoap_${PV}.bb with the following
directive:
Eric Bénard [Sun, 17 Jan 2010 10:32:24 +0000 (10:32 +0000)]
barebox: Add recipe for this new bootloader
* barebox is "a bootloader that inherits the best of U-Boot and the Linux kernel"
* add recipe for v2009.12.0 (last stable)
* add recipe for git repository
Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
in `local.conf` made `do_compile` error out with the following message [1].
arm-angstrom-linux-gnueabi-ld -soname libcap.so.1 -x -shared -o libcap.so.1.10 cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_sys.o
arm-angstrom-linux-gnueabi-ld: cap_text.o: relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
Khem Raj explained it the following way [2].
Am Mittwoch, den 13.01.2010, 02:27 -0800 schrieb Khem Raj:
> > I also get the same error which I did not get before with GCC 4.1.1.
>
> Older versions of binutils/ld can not detect MOVT/MOVW relocations which
> are absolute and cant be used in PIC code.
> hence even if the error was there it remained latent.
Therefore just append `-fPIC` to the CFLAGS and bump the PR variable.
The strange thing is still, that other distributions seem to have patched libcap to build with `-fPIC` long ago [3–5].
Guo Hongruan [Sun, 17 Jan 2010 13:10:18 +0000 (21:10 +0800)]
Set preferred glibc to 2.10.1 in conf/distro/micro.conf
* the preferred version of binutils of conf/distro/micro.conf is 2.19.51
* the preferred version of glibc is 2.6.1 which is defined in sane-toolchain.inc
* the ld produced by binutils-2.19.51 reports that it can not find the __begin symbol when linking with glibc-2.6.1
Stanislav Brabec [Wed, 20 Jan 2010 20:54:25 +0000 (20:54 +0000)]
xserver-xorg: Worked around server termination after chvt on some fbdev devices.
* The patch is just a quick hack that fixes chvt on some fbdev devices.
* For more read recipes/xorg-xserver/xserver-xorg/hack-fbdev-ignore-return-mode.patch
Johan Hovold [Thu, 17 Dec 2009 05:18:14 +0000 (05:18 +0000)]
wxwidgets: add 2.9.0 and clean up recipes
- Add wxwidget-2.9.0 include with derived rather than hardcoded lib and
config script names (depends on debug and charset configure flags)
- Use regular expression for LEAD_SONAME rather than hardcoded name.
- Fix autoconf issue where configure could not find staging root.
- Use INC_PR.
Martin Jansa [Fri, 15 Jan 2010 17:10:29 +0000 (18:10 +0100)]
sanity.bbclass: handle lack of permission to read /proc/sys/vm/mmap_min_addr
* With 2.6.33-rc2-00252-ge9e5521 on my host I noticed that
"cat /proc/sys/vm/mmap_min_addr" returns now
"cat: /proc/sys/vm/mmap_min_addr: Operation not permitted"
Its probably becuse of
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0e1a6ef2dea88101b056b6d9984f3325c5efced3
But I'm not sure if checking CAP_SYS_RAWIO even for reading this value
is intentional or just bug which should be fixed in kernel.
This patch makes bitbake ignore reading error. Possible QEmu failure is not
handled yet.
Acked-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
Khem Raj [Wed, 20 Jan 2010 08:31:28 +0000 (00:31 -0800)]
cherokee_0.99.24.bb: Add missing DEPENDS
* 0.99 version uses openssl and there is no option to have gnutls
so we configure it to use openssl.
* Add DEPENDS which were
missing and override the default depends coming from cherokee.inc
as it has gnutls in depends and would build this redundantly.
Chris Larson [Tue, 19 Jan 2010 20:01:41 +0000 (13:01 -0700)]
package_dbg.bbclass: add current incarnation from MVL6
This optional bbclass implements per-subpackage debug packages. Among other
things, this makes it much easier to automate creation of debug images (where
you have the debug files for all installed packages).
Khem Raj [Tue, 19 Jan 2010 20:01:38 +0000 (12:01 -0800)]
libqpe, opie-taskbar: Fix linking errors found with 2.20 ld
* Fix PR #5376
* Dont remove ~LnkProperties when QTOPIA_INTERNAL_FSLP is not defined
this could cause g++ to emit default destructor which will be inlined
and as we asked inlines to have hidden visibility it could make the
destructor hidden in the final library this happens now because ld
can merge the visibility attributes which it did not do before.
* Note that this fix might be needed in few other places too.
We will fix them as we encounter them.
Information from website (http://live.gnome.org/Rygel):
Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP
speak), implemented through a plug-in mechanism.
Important facts and features
* Specifically designed for GNOME (Mobile) and is therefore
planned to be one of the key new features of Maemo platform in
the Harmattan release.
* Based on GUPnP.
* written (mostly) in Vala language
* APIs to ease the implementation of AV devices (currently only
MediaServer V2.0 specification)
* Export of on-disk media:
o tracker plugin.
o media-export plugin: Recursively exports folders and files specified in
the user configuration. This plugin supports all types of URIs that
gio/gvfs and gstreamer can handle.
* Export of online media from 2nd German TV station.
* Export of media hierarchies provided by external applications through implementation
of D-Bus MediaServer spec. Applications that utilize this feature are:
o PulseAudio: Provides streams for input/output devices on the system.
o DVB Daemon: Provides live TV (DVB) channel streams.
o Export of GStreamer pipelines as media items on the network, specified
through gst-launch syntax in the user configuration.
* Audio and Video Transcoding: source format could be anything GStreamer's
decodebin2 can handle but output formats are currently limited to: mp3, PCM
and MPEG TS. Fortunately the transcoding framework is flexible enough to
easily add more transcoding targets.
Lets use the linux-hpc v2.6.32-hpc branch to build for
nanonote. Eventually we will merge all our 2.6.32 releases
to linux-hpc, but for now this seperate nanonote .bb file
will do.