[oe] ti-eula-unpack problem

Denys Dmytriyenko denis at denix.org
Thu Mar 22 03:22:49 UTC 2012


On Thu, Mar 22, 2012 at 10:15:26AM +1300, R U Local wrote:
> Dear List,
> 
> A resent change to ti-eula-unpack.inc to test for 32 bit compatability on 64
> bit systems has broken the build on Ubuntu x64 11.10.

Ah, you cross-posted this to different mailing lists, but not the correct 
one... :) This should have gone to meta-ti, which this change belongs to and 
where I copied the reply to:

https://lists.yoctoproject.org/listinfo/meta-ti

> Ubuntu created multi-arch functionality between 11.4 and 11.10. There is are
> now  /lib /lib64 and /lib32 directories and no symlinks.
> 
> The following patch corrects this on my system but I have no idea of its
> effect on others.
> 
>  
> 
> diff --git a/recipes-ti/includes/ti-eula-unpack.inc
> b/recipes-ti/includes/ti-eula-unpack.inc
> 
> index dcabe9d..f37f026 100644
> 
> --- a/recipes-ti/includes/ti-eula-unpack.inc
> 
> +++ b/recipes-ti/includes/ti-eula-unpack.inc
> 
> @@ -21,7 +21,7 @@ python ti_bin_do_unpack() {
> 
>      # InstallJammer requires 32bit version of glibc
> 
>      lib32path = '/lib'
> 
> -    if os.path.exists('/lib64') and ( os.path.islink('/lib64') or
> os.path.islink('/lib') ):
> 
> +    if os.path.exists('/lib64') and ( os.path.islink('/lib64') or
> os.path.islink('/lib') or os.path.exists('/lib32')):
> 
>         lib32path = '/lib32'
> 
>      if not os.path.exists('%s/libc.so.6' % lib32path):
> 
>         raise bb.build.FuncFailed, \
> 
>  
> 
> Cheers Mike.
> 
>  
> 
>  
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel




More information about the Openembedded-devel mailing list