크로스 컴파일러 환경이 저희와 다른것 같군요...

이럴때는 경험상 저희의 답변이 별로 소용이 없읍니다.

: /usr/local/arm-linux/arm-linux/bin/ld: cannot find -lcups

이건 링크 옵션 -lcups 란 것을 못 붙인다는 의미로 보아야 합니다.
즉 libcups.a 란 놈이 없다는 것이죠 ( 맞나 ㅜㅜ )