822N/ARemove buildtime from binaries to avoid unnecessary change in ELF data.
822N/A
1276N/Adiff --git a/unix/vncconfig/buildtime.c b/unix/vncconfig/buildtime.c
1276N/Aindex 3f4c369..2e34d4c 100644
1276N/A--- a/unix/vncconfig/buildtime.c
1276N/A+++ b/unix/vncconfig/buildtime.c
822N/A@@ -15,4 +15,3 @@
822N/A * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
822N/A * USA.
822N/A */
822N/A-char buildtime[] = __DATE__ " " __TIME__;
1276N/Adiff --git a/unix/vncviewer/AboutDialog.h b/unix/vncviewer/AboutDialog.h
1276N/Aindex ff7290a..ca6eef1 100644
1276N/A--- a/unix/vncviewer/AboutDialog.h
1276N/A+++ b/unix/vncviewer/AboutDialog.h
822N/A@@ -30,7 +30,6 @@
822N/A #define gettext_noop(String) String
822N/A #define N_(String) gettext_noop (String)
822N/A
822N/A-extern char buildtime[];
822N/A
822N/A class AboutDialog : public TXMsgBox {
822N/A public:
1276N/Adiff --git a/unix/vncviewer/InfoDialog.h b/unix/vncviewer/InfoDialog.h
1276N/Aindex a95f57b..ffa9531 100644
1276N/A--- a/unix/vncviewer/InfoDialog.h
1276N/A+++ b/unix/vncviewer/InfoDialog.h
822N/A@@ -26,7 +26,6 @@
822N/A #include "TXLabel.h"
822N/A #include "TXButton.h"
822N/A
822N/A-extern char buildtime[];
822N/A
822N/A class InfoDialog : public TXDialog, public TXButtonCallback {
822N/A public:
1276N/Adiff --git a/unix/vncviewer/buildtime.c b/unix/vncviewer/buildtime.c
1276N/Aindex 3f4c369..2e34d4c 100644
1276N/A--- a/unix/vncviewer/buildtime.c
1276N/A+++ b/unix/vncviewer/buildtime.c
1276N/A@@ -15,4 +15,3 @@
1276N/A * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
1276N/A * USA.
1276N/A */
1276N/A-char buildtime[] = __DATE__ " " __TIME__;
1276N/Adiff --git a/unix/vncviewer/vncviewer.cxx b/unix/vncviewer/vncviewer.cxx
1276N/Aindex e418267..a4326bc 100644
1276N/A--- a/unix/vncviewer/vncviewer.cxx
1276N/A+++ b/unix/vncviewer/vncviewer.cxx
1276N/A@@ -131,7 +131,6 @@ IntParameter qualityLevel("QualityLevel",
822N/A
822N/A char aboutText[1024];
822N/A char* programName;
822N/A-extern char buildtime[];
822N/A
822N/A static void CleanupSignalHandler(int sig)
822N/A {
1276N/A@@ -273,7 +272,7 @@ int main(int argc, char** argv)
822N/A bindtextdomain(PACKAGE_NAME, LOCALEDIR);
822N/A textdomain(PACKAGE_NAME);
822N/A
822N/A- const char englishAbout[] = N_("TigerVNC Viewer for X version %s - built %s\n"
822N/A+ const char englishAbout[] = N_("TigerVNC Viewer for X version %s\n"
1252N/A "Copyright (C) 1999-2011 TigerVNC Team and many others (see README.txt)\n"
1252N/A "See http://www.tigervnc.org for information on TigerVNC.");
1252N/A
1276N/A@@ -281,7 +280,7 @@ int main(int argc, char** argv)
822N/A
822N/A // Write about text to console, still using normal locale codeset
822N/A snprintf(aboutText, sizeof(aboutText),
822N/A- gettext(englishAbout), PACKAGE_VERSION, buildtime);
822N/A+ gettext(englishAbout), PACKAGE_VERSION);
822N/A fprintf(stderr,"\n%s\n", aboutText);
822N/A
822N/A // Set gettext codeset to what our GUI toolkit uses. Since we are
1276N/A@@ -292,7 +291,7 @@ int main(int argc, char** argv)
822N/A
822N/A // Re-create the aboutText for the GUI, now using GUI codeset
822N/A snprintf(aboutText, sizeof(aboutText),
822N/A- gettext(englishAbout), PACKAGE_VERSION, buildtime);
822N/A+ gettext(englishAbout), PACKAGE_VERSION);
822N/A
822N/A rfb::initStdIOLoggers();
822N/A rfb::LogWriter::setLogParams("*:stderr:30");
1276N/Adiff --git a/unix/x0vncserver/buildtime.c b/unix/x0vncserver/buildtime.c
1276N/Aindex a96031c..60f511c 100644
1276N/A--- a/unix/x0vncserver/buildtime.c
1276N/A+++ b/unix/x0vncserver/buildtime.c
822N/A@@ -15,4 +15,3 @@
822N/A * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
822N/A * USA.
822N/A */
822N/A-char buildtime[] = __DATE__ " " __TIME__;
1276N/Adiff --git a/unix/x0vncserver/x0vncserver.cxx b/unix/x0vncserver/x0vncserver.cxx
1276N/Aindex 64fbe68..be55fa7 100644
1276N/A--- a/unix/x0vncserver/x0vncserver.cxx
1276N/A+++ b/unix/x0vncserver/x0vncserver.cxx
1276N/A@@ -53,8 +53,6 @@
822N/A #include <sys/proto.h>
822N/A #endif
822N/A
822N/A-extern char buildtime[];
822N/A-
822N/A using namespace rfb;
822N/A using namespace network;
822N/A
1276N/A@@ -369,8 +367,7 @@ char* programName;
822N/A
822N/A static void printVersion(FILE *fp)
822N/A {
822N/A- fprintf(fp, "TigerVNC Server version %s, built %s\n",
822N/A- PACKAGE_VERSION, buildtime);
822N/A+ fprintf(fp, "TigerVNC Server version %s\n", PACKAGE_VERSION);
822N/A }
822N/A
822N/A static void usage()
1276N/Adiff --git a/unix/xserver/hw/vnc/buildtime.c b/unix/xserver/hw/vnc/buildtime.c
1276N/Aindex 3f4c369..2e34d4c 100644
1276N/A--- a/unix/xserver/hw/vnc/buildtime.c
1276N/A+++ b/unix/xserver/hw/vnc/buildtime.c
822N/A@@ -15,4 +15,3 @@
822N/A * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
822N/A * USA.
822N/A */
822N/A-char buildtime[] = __DATE__ " " __TIME__;
1276N/Adiff --git a/unix/xserver/hw/vnc/xvnc.cc b/unix/xserver/hw/vnc/xvnc.cc
1276N/Aindex 5d34f01..f6d6ba7 100644
1276N/A--- a/unix/xserver/hw/vnc/xvnc.cc
1276N/A+++ b/unix/xserver/hw/vnc/xvnc.cc
981N/A@@ -80,7 +80,6 @@ extern "C" {
822N/A #include "randrstr.h"
822N/A #endif /* RANDR */
822N/A #include <X11/keysym.h>
822N/A- extern char buildtime[];
981N/A #if XORG >= 17
981N/A #undef VENDOR_RELEASE
981N/A #undef VENDOR_STRING
1276N/A@@ -267,7 +266,7 @@ void ddxBeforeReset(void)
822N/A void
822N/A ddxUseMsg()
822N/A {
822N/A- ErrorF("\nXvnc %s - built %s\n%s", XVNCVERSION, buildtime, XVNCCOPYRIGHT);
822N/A+ ErrorF("\nXvnc %s\n%s", XVNCVERSION, XVNCCOPYRIGHT);
822N/A ErrorF("Underlying X server release %d, %s\n\n", VENDOR_RELEASE,
822N/A VENDOR_STRING);
822N/A ErrorF("-screen scrn WxHxD set screen's width, height, depth\n");
1276N/A@@ -1290,7 +1289,7 @@ static void vfbClientStateChange(CallbackListPtr*, pointer, pointer) {
822N/A void
822N/A InitOutput(ScreenInfo *screenInfo, int argc, char **argv)
822N/A {
822N/A- ErrorF("\nXvnc %s - built %s\n%s", XVNCVERSION, buildtime, XVNCCOPYRIGHT);
822N/A+ ErrorF("\nXvnc %s\n%s", XVNCVERSION, XVNCCOPYRIGHT);
822N/A ErrorF("Underlying X server release %d, %s\n\n", VENDOR_RELEASE,
822N/A VENDOR_STRING);
822N/A int i;