upx package from current does not build properly because linking to ucl fails. Including LDFLAGS option fixes this problem.
%build
( cd src
%{l_make} %{l_mflags -O} \
CC="%{l_cc}" \
UPX_UCLDIR="%{l_prefix}" \
LDFLAGS="%{l_ldflags}"
) || exit $?
( cd doc
pod2man upx.pod >upx.1
) || exit $?
