QImage を PNG ファイルに保存していますが、QPNGHandler は十分にカスタマイズできないため (png_set_filter が必要です)、独自の PNG ハンドラーを作成する必要があります。Qt が -system-libpng なしで構成されている場合、Qt のバンドル バージョンに直接アクセスできますか?
現在、Qt を静的にコンパイルしていますが、変更される可能性があります。
はい、できるはずだと思います。libQtGui.so 内にシンボルが表示されます。
arm-none-linux-gnueabi-nm libQtGui.so.4.7.2 | grep png_create_read_struct
0027b7c0 T png_create_read_struct
0027b3b4 T png_create_read_struct_2
configureでsystem-pngが指定されていない限り、src/gui/image/qpnghandler.priのlibQtGui.so内のすべてのソースが含まれていることがわかります。インストール時にQtがそれらをエクスポートしているとは思わないため、.proファイルで指定したヘッダーを手動で取得する必要があると思います。