<font color='midnightblue' size='4' face='Georgia, Times New Roman, Times, Serif'><font size="4">Dear reader <br>
<br>
I do a lot of effort to configure the Cairo graphic library with OpenVG or EGL surface back-end for my ARM target, at first please check my configuration command :<br>
</font><br>
<font size="4">1-</font><br>
./configure --enable-egl=yes --enable-vg=yes --host=arm-none-linux-gnueabi --with-sysroot=/home/super/Desktop/<font size="4">MY_</font>ROOTFS<font size="4"> </font>--prefix=/home/super/Desktop/cairo/out_cairo PKG_CONFIG_PATH=/home/super/Desktop/<font size="4">MY_</font>ROOTFS/usr/lib/pkgconfig
<font size="4"><br>
2-</font><br>
./configure --enable-egl=yes --host=arm-none-linux-gnueabi  --prefix=/home/super/Desktop/cairo/out_cairo CFLAGS="-I/home/super/Desktop/<font size="4">MY_</font>ROOTFS/include/EGL/" --with-sysroot=/home/super/Desktop/<font size="4">MY_</font>ROOTFS<br>
<font size="4"><br>
after configuration I think that configuration file get require library from my host machine(--build) not from Target machine(--host) because Cairo can find libpng that it exists on my host rootfs not on my target rootfs and also Cairo configuration file couldn't find headers file for EGL or OpenVG even after set the PKG_CONFIG_PATH </font><font size="4"><font size="4">variable </font>(I have suitable headers and libraries on my target rootfs)  but it can find </font><font size="4"><font size="4"> OpenVG header files by using</font> CFLAGS variable.<br>
<br>
What is the problem? <br>
How can I solve it?<br>
<br>
My target  information<br>
<br>
ARCH : ARM cortex A9<br>
COMPILER prefix : arm-non-gnueabi-<br>
<br>
<br>
Best Regards:<br>
Sarlak<br>
<br>
</font>
</font>