[ https://issues.apache.org/jira/browse/DAEMON-45?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12463146 ]
Renaud Waldura commented on DAEMON-45: -------------------------------------- Let me restate the problem and maybe broaden the scope of this bug: there doesn't appear to be a way to run the 64-bit VM with jsvc 1.0.1. (The 64-bit VM is needed for heaps >= 4GB.) The "java" switch -d64 is not recognized. I am building from the source included in the binary distribution of Tomcat 5.5.20. I fixed it my way by doing the following. I ran "configure" and edited the generated Makedefs file. I set CPU to "sparcv9" and added "-m64" to CFLAGS and LDFLAGS. This gets me an executable that is 64-bit and links to the 64-bit VM always. > [daemon] jsvc links to 32-bit JVM when compiled for (64-bit) sparcv9 > -------------------------------------------------------------------- > > Key: DAEMON-45 > URL: https://issues.apache.org/jira/browse/DAEMON-45 > Project: Commons Daemon > Issue Type: Bug > Environment: Operating System: Solaris > Platform: Sun > Reporter: Jeff Carroll > Attachments: ls.out > > > This is a report on misbehavior of the search algorithm in native/location.c. > I am building from the source included in the binary distribution of Tomcat > 5.5.16. > uname -a reports: > SunOS iempsoa1 5.10 Generic_118822-27 sun4u sparc SUNW,Sun-Fire-880 > config.guess reports sparc-sun-solaris2.10. > ls -laR runs to 4k lines of text, so I will attach the file separately if I > can > figure out how. I'm not sure it's relevant, though. > configure is identifying $host_cpu as "sparc", and thus location.c finds the > jvm.cfg for the 32-bit JVM, terminating with the messages > 18/04/2006 15:35:12 7724 jsvc64 debug: Using default JVM in > /usr/java/jre/lib/sp > arc/client/libjvm.so > 18/04/2006 15:35:12 7724 jsvc64 debug: Attemtping to load library > /usr/java/jre/ > lib/sparc/client/libjvm.so > 18/04/2006 15:35:12 7724 jsvc64 error: Cannot dynamically link to > /usr/java/jre/ > lib/sparc/client/libjvm.so > 18/04/2006 15:35:12 7724 jsvc64 error: ld.so.1: jsvc64: fatal: > /usr/java/jre/lib > /sparc/client/libjvm.so: wrong ELF class: ELFCLASS32 > I intend to fix the problem for my purposes by hacking location_jvm_cfg[], > but I > know that's not a good solution for the general case. > Everything works flawlessly on the 32-bit JVM. Given that, and given the > disclaimers all over jvm.cfg, I don't know whether you'll consider this worth > fixing or not. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]