I have to compile my dissertation on two machines with two different TeX Live versions (TeX Live 2009 on Ubuntu 12.04 and now TeX Live 2013 on Ubuntu 14.04). Unfortunately, the siunitx maintainer decided to drop the
alsoload=binary package option (TeX Live 2009) in favor of the
binary-units=true option (TeX Live 2013). This means I cannot compile it on both machines without manually removing one or the other option.
How can I load such packages in a future-proof manner?