On a 64-bit system that was upgraded yesterday, it looks like a d-u today would pretty well destroy it.
Calculating upgrade... The following packages were automatically installed and are no longer required:
gir1.2-atspi-2.0 gir1.2-gtk-3.0 libavahi-client-dev libavahi-common-dev
libcairo-script-interpreter2 libcups2-dev libcupsfilters-dev libdrm-dev
libegl1-mesa-dev libgl1-mesa-dev libharfbuzz-dev libharfbuzz-gobject0
libice-dev libieee1284-3-dev libjbig-dev liblzma-dev libpcrecpp0
libpixman-1-dev libpthread-stubs0-dev libsane-extras-dev libsensors4-dev
libsigc++-2.0-dev libsm-dev libtiffxx5 libv4l-dev libwayland-dev
libwrap0-dev libx11-dev libx11-doc libx11-xcb-dev libxau-dev
libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev
libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-shm0-dev
libxcb-sync-dev libxcb-xfixes0-dev libxcb1-dev libxcomposite-dev
libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev
libxi-dev libxinerama-dev libxkbcommon-dev libxrandr-dev libxrender-dev
libxshmfence-dev libxtst-dev libxxf86vm-dev mesa-common-dev
x11proto-composite-dev x11proto-core-dev x11proto-damage-dev
x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev
x11proto-kb-dev x11proto-randr-dev x11proto-record-dev x11proto-render-dev
x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev
xorg-sgml-doctools xtrans-dev
Use 'apt-get autoremove' to remove them.
Done
The following packages will be REMOVED:
build-essential g++ g++-4.6 g++-4.9 libatk-bridge2.0-dev libatk1.0-dev
libatkmm-1.6-dev libatspi2.0-dev libc6-dev libcairo2-dev libcairomm-1.0-dev
libcupsimage2-dev libdbus-glib-1-dev libexif-dev libexpat1-dev
libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev libglib2.0-dev
libglibmm-2.4-dev libgphoto2-2-dev libgphoto2-dev libgtk-3-dev
libgtkmm-3.0-dev libjpeg8-dev libpango1.0-dev libpangomm-1.4-dev libpci-dev
libpcre3-dev libpng12-dev libpython-dev libpython2.7-dev libsane-dev
libsnmp-dev libssl-dev libstdc++-4.9-dev libstdc++6-4.6-dev libtiff5-dev
libtool libxft-dev python-dev python2.7-dev zlib1g-dev
The following NEW packages will be installed:
linux-headers-3.15-4.towo-siduction-amd64
linux-image-3.15-4.towo-siduction-amd64
The following packages have been kept back:
libc6 libc6-dbg libc6-i386
The following packages will be upgraded:
blt findutils libaacs0 libc-bin libc-dev-bin libedit2 libelf1 libelf1:i386
libpython3.4 libpython3.4-minimal libpython3.4-stdlib libsoprano4
linux-headers-siduction-amd64 linux-image-siduction-amd64 locales
locales-all multiarch-support python-qt4 python-qt4-dbus python3.4
python3.4-minimal soprano-daemon
22 upgraded, 2 newly installed, 43 to remove and 3 not upgraded.
Need to get 50.8 MB of archives.
After this operation, 57.2 MB disk space will be freed.
Do you want to continue? [Y/n] n
A 32-bit system does not have the removals -- it can be upgraded with no issues.