How to deal with this problem in compilation?
Debug: D:\fpcupdeluxe3\cross\bin\arm-linux\arm-linux-gnueabihf-ld.exe: cannot find -lpangocairo-1.0
this is not direct related with fpcupdeluxe, it is general cross-compiling problem.
I have a extra directory with the needed libs, this must be for each cpu/system configuration. I use in the Project options Paths - Libraries eg. ..\common\library\arm-linux for RasPi, x86_64_Linux for Debian-X64.
The files needed in this dir, are from the target system. But you must take not to copy a simple symlink to the windows system.