Age | Commit message (Collapse) | Author | Files |
|
* Add a note if this file does not exist. The reason is that gettext can
needs libiconv and libiconv needs gettext so we need to solve this
catch 22
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
Per discussion with Enrico Scholz, there are better ways to debug problems
than this, so drop it, making it more consistent with oe_runmake and ensuring
we don't see problems with spaces in arguments.
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
Includes an important change to the prepackage_lamangler method which changes
which directories we fix la files in to operate with the new directory layout.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
|
|
Because 'intltoolize' checks whether aclocal.m4 contains a recent copy
of 'intltool.m4' and it will fail when the found version is too old,
'aclocal' must be called before 'intltoolize'.
I built projects it with intltool-0.40.6-r3, autoconf-2.65-r9,
automake-1.11.1-r3 and gettext-0.17-r6 successfully with this change but
it will require probably tests with older versions.
This patch is a requirement for
http://patchwork.openembedded.org/patch/1858/ because 'autopoint' from
the 'aclocal' call will override 'intltool' files and build will fail
then.
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Acked-by: Chris Larson <chris_larson@mentor.com>
Acked-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
Acked-by: Roman I Khimov <khimov@altell.ru>
|
|
Acked-by: Richard Purdie <rpurdie@linux.intel.com>
Acked-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
STAGING_DIR_HOST is "" when using native bbclass:
native.bbclass:STAGING_DIR_HOST = ""
But in autotools.bbclass there is:
sed -i -e s:${STAGING_DIR_HOST}::g $i
which result in the following code in run.autotools_prepackage_lamangler
sed -i -e s:::g $i
which makes libxml2-native fail like this:
| sed: -e expression #1, char 0: no previous regular expression
I discussed it on IRC:
Feb 11 17:41:29 <RP> GNUtoo: We should only be doing that is STAGING_DIR_HOST isn't empty I guess
So I made a temporary fix which only workarround,because some issues persist:
Feb 11 17:41:02 <pb_> RP: heh, I wonder whether paths with colons in would be considered valid :-}
Signed-off-by: Denis 'Gnutoo' Carikli <GNUtoo@no-log.org>
|
|
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
and call from autotools classes (from Poky)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
allow nextgen SDK generation (from Poky)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
intltoolize (from Poky)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
searches (from Poky)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
|
|
support datadir/pkgconfig...
* http://lists.linuxtogo.org/pipermail/openembedded-devel/2009-April/009963.html
|
|
* Current pattern match does one think wrong consider
something like this
dependency_libs=' -L/home/kraj/work/oe/build/eglibc/omap5912osk/work/x86_64-linux/ncurses-native-5.4-r17/ncurses-5.4/lib'
this pattern when matched gets converted to
dependency_libs=' -L/home/kraj/work/oe/build/eglibc/omap5912osk/staging/x86_64-linux/usr/lib/lib'
which is wrong. If we had a '/' appended to original path then it would work.
This patch lets it straight.
|
|
This function is used to correct .la files. Many bb files use their
own do_install so just adding this into the original
autoclass_do_install won't work. This ensures the .la files contain
correct path.
|
|
pass to oe_runconf
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
|
|
|
|
pkgconfig files
* this is needed because e.g. not all gst recipes have .pc files, be we do want to install the ones that are present
|
|
4b02add2b83e66d45ff3e840056487a7274d9011, convert autotools_stage_all to use sed on .la files instead of calling oe_libinstall, remove broken enable-mainainer-mode flag
|
|
85a5e185b6a21e42e4243ad17befe40373025e0e alone will break uclibc/gettext builds.
|
|
it (closes #4210)
|
|
|
|
(see file for lenghty explanation)
|
|
typo, adds libexec dir to staging list, works with cross.bbclass, removed info and man data which is pointless in staging and factors out repeated functionality into a separate function
|
|
|
|
* hardcoded since native.bbclass redefines ${bindir} and friends :(
|
|
|
|
install for staging native packages
|
|
depenedncies, use maintainer mode for reconfiguring packages, make sure STAGING_INCDIR exists before installing to is, fix issues with autostaging functions where .la files in subdirectories would be ignored
|
|
|
|
This is silenting issues with various libtool files that have installed=yes.
|
|
|
|
staging, workdir and ${D}
|
|
* NOTE: 1.5.22 has to be updated as well
|
|
some packages
|
|
28f020502e7dcf566733f474864c62156895baec, 7de90a055904c4af8890dd5ae8c192bfd41b3fa1
|
|
|
|
|
|
|
|
oe_libinstall and install aclocal macros, too
|
|
include files and libraries for packages that obey DESTDIR. This can be used to
remove a lot of duplicated metadata in do_stage() of packages that inherit autotools.
Note that you need to call autotools_stage_all manually in do_stage. It may be
added to do_stage() eventually, but for now we want to do the transition step-by-step.
Feel free to convert do_stage of autotools packages to using autotools_stage_all.
|
|
update our descriptions to work with any version of cp. Patches that include
cp -a are not changed. They seem to work and I'm too scared busybox cp
is more like GNU cp than BSD cp. (e.g do not know about P)
|
|
native.bbclass: add INHIBIT_NATIVE_STAGE_INSTALL
|
|
into mebius.reciva.com:/home/pb/oe/oe
2005/04/16 09:13:52+01:00 reciva.com!pb
create aclocal-N.N before trying to use it
BKrev: 4260c977DOfRPC513Shpw-OP-tZLxA
|
|
BKrev: 4260bb65qQlKjLMowOfitF_BjV8z_w
|
|
BKrev: 42116555rsOpzOKI2ivuWUw6QxQJTQ
|
|
into bkbits.net:/repos/n/nslu2-linux/openembedded
2005/01/17 19:52:39-06:00 ti.com!kergoth
Kill off the dyn-ldconfig patch for uclibc cvs, as the patch was accepted upstream.
2005/01/17 19:48:04-06:00 ti.com!kergoth
Update the patcher-native build to set PATCHCMD, in case we want to actually apply patches to it at some point.
2005/01/17 19:45:23-06:00 ti.com!kergoth
Add quilt-native and use quilt instead of patcher by default.
BKrev: 41ec6be8oJA-Iu3VSh3tCDGFhr_Xkw
|