how to strip builder username from libjvm.so

Medi Montaseri medi.montaseri at hds.com
Tue Jul 7 21:16:12 UTC 2015


Hi,

I build openjdk from source on Debian and CentOs.
All is well, except we noted that lib/amd64/server/libjvm.so has got a trace of the builder as in

mmontaseri at shiraz:/tmp/ramesh2> strings lib/amd64/server/libjvm.so | grep 'built on'
OpenJDK 64-Bit Server VM (25.20-b23) for linux-amd64 JRE (1.8.0-jdk8u20-b26-20141204-HDS-193206), built on Dec  4 2014 19:35:25 by "mmontaseri" with gcc 4.7.2

Is there anyway to strip builder's id "mmontaseri". Tomcat is writing that to its log, hence publicly visable.

Here is portion of build script

    my $cmd = 'bash ./configure ';
    $cmd .= ' --disable-headful';
    $cmd .= ' --with-user-release-suffix=HDS';
    $cmd .= ' --with-build-number=' . $this->getBuildNumber();
    $cmd .= ' --disable-debug-symbols';
    $cmd .= ' --disable-zip-debug-info';
    $cmd .= ' --with-milestone=' . $mileStone;
    $cmd .= " --with-jtreg=$jtHome";     # eg. /opt/jtreg/jtreg4.1-b07
    $cmd .= " --with-boot-jdk=$bootJDK"; # eg. /usr/lib/jvm/java-7-openjdk-amd64
    $cmd .= " --prefix=$installDir";
    print "Running [$cmd]...\n";

Thanks
Medi



More information about the build-dev mailing list