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 $?