WASHINGTON - President Barack Obama would be willing to sign the current version of a compromise on an Iran nuclear bill being discussed in the US Senate, the White House said on Tuesday.