[PATCH libgpg-error] syscfg: Add ARC architecture
    Alexey Brodkin 
    Alexey.Brodkin at synopsys.com
       
    Wed Sep 19 14:21:36 CEST 2018
    
    
  
Hi Werner,
I tried to cheery-pick your patch that among other things adds
ARC support on top of 1.32 release and now cannot compile it.
That's how libgpg-error is configured:
--------------------------->8----------------------------
../libgpg-error-1.32/configure --build=x86_64-linux --host=arc-oe-linux --target=arc-oe-linux --prefix=/usr --exec_prefix=/usr --bindir=/usr/bin --
sbindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var --libdir=/usr/lib --
includedir=/usr/include --oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --disable-silent-rules --disable-dependency-
tracking --with-libtool-sysroot=/SCRATCH/abrodkin/Projects/sources/oe/build/tmp-glibc/work/archs-oe-linux/libgpg-error/1.32-r0/recipe-sysroot --
enable-nls
...
        libgpg-error v1.32-unknown has been configured as follows:
        Revision: 0000000  (0)
        Platform: arc-oe-linux-gnu
--------------------------->8----------------------------
And that's how compilation fails pretty early:
--------------------------->8----------------------------
cp gpg-error-config gpgrt-config
cat ../../libgpg-error-1.32/src/gpg-error.def.in >_gpg-error.def.h
echo "/*dummy*/" > mkw32errmap.map.c
arc-oe-linux-gcc -E --sysroot=/SCRATCH/abrodkin/Projects/sources/oe/build/tmp-glibc/work/archs-oe-linux/libgpg-error/1.32-r0/recipe-sysroot  -mcpu=hs
-mll64 -mmpy-option=mpy -P  -P _mkerrcodes.h | grep GPG_ERR_ | \
               gawk -f ../../libgpg-error-1.32/src/mkerrcodes.awk >mkerrcodes.h
arc-oe-linux-gcc -E --sysroot=/SCRATCH/abrodkin/Projects/sources/oe/build/tmp-glibc/work/archs-oe-linux/libgpg-error/1.32-r0/recipe-sysroot  -mcpu=hs
-mll64 -mmpy-option=mpy -I. -I../../libgpg-error-1.32/src -I..   _gpg-error.def.h | \
  grep -v '^#' >gpg-error.def
rm _gpg-error.def.h
rm _mkerrcodes.h
gcc  -I. -I../../libgpg-error-1.32/src -o mkerrcodes ../../libgpg-error-1.32/src/mkerrcodes.c
./mkerrcodes | gawk -f ../../libgpg-error-1.32/src/mkerrcodes2.awk >code-from-errno.h
if test -f lock-obj-pub.native.h; then rm lock-obj-pub.native.h; fi
./mkheader linux-gnu arc-oe-linux-gnu  ../../libgpg-error-1.32/src/gpg-error.h.in \
                   ../config.h 1.32-unknown 0x012000 >gpg-error.h
../../libgpg-error-1.32/src/gpg-error.h.in:491: error including `../../libgpg-error-1.32/src/syscfg/lock-obj-pub.linux-gnu.h': No such file or
directory
make[2]: *** [gpg-error.h] Error 1
make[2]: Leaving directory `/SCRATCH/abrodkin/Projects/sources/oe/build/tmp-glibc/work/archs-oe-linux/libgpg-error/1.32-r0/build/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/SCRATCH/abrodkin/Projects/sources/oe/build/tmp-glibc/work/archs-oe-linux/libgpg-error/1.32-r0/build'
make: *** [all] Error 2
--------------------------->8----------------------------
Do I miss anything?
-Alexey
    
    
More information about the Gnupg-devel
mailing list