This is the mail archive of the frysk@sources.redhat.com mailing list for the frysk project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 32- and 64-bit versions coexistence


Hi Stepan,

Stepan Kasal wrote:
Hello!

  I installed both i686 and x86_64 rpm's on a x86_64 machine, and
the jars were conflicting.  For example, Build.class and Config.class
are platform dependent.
  See below for a full lists of conflicting classes.

Outch! Good catch, nice work.

I suspect that the ISA specific stuff needs to be re-factored, so that the information is returned by native methods and not wired into the .java file. Our short term fix is to preclude the .jar from the distro, since everything is being built native.

Andrew

I'd welcome an advice how this should be solved.  Should these
classes be eliminated to a separate jar which would live under
/usr/lib{,64}  ?

Stepan Kasal

--- frysk-core.i386.lst 2006-10-17 16:12:29.000000000 +0200
+++ frysk-core.x86_64.lst 2006-10-17 16:12:56.000000000 +0200
@@ -52 +52 @@
- 498 Defl:X 328 34% 10-17-06 05:01 717751aa frysk/core/Build.class
+ 500 Defl:X 331 34% 10-17-06 05:01 295f9d79 frysk/core/Build.class
@@ -316 +316 @@
- 2333 Defl:X 1210 48% 10-17-06 05:01 c8da1389 frysk/proc/StressAttachDetachManyTasks.class
+ 2334 Defl:X 1211 48% 10-17-06 05:01 2043367f frysk/proc/StressAttachDetachManyTasks.class
@@ -320 +320 @@
- 2793 Defl:X 1413 49% 10-17-06 05:01 0653cd17 frysk/proc/StressAttachDetachRapidlyCloningMainTask.class
+ 2794 Defl:X 1414 49% 10-17-06 05:01 6031b482 frysk/proc/StressAttachDetachRapidlyCloningMainTask.class
@@ -455 +455 @@
- 3369 Defl:X 1594 53% 10-17-06 05:01 cbadef66 frysk/proc/TestRegMemModify$TestPPC64ModifyInternals$PPC64TaskEventObserver.class
+ 3370 Defl:X 1594 53% 10-17-06 05:01 f866197d frysk/proc/TestRegMemModify$TestPPC64ModifyInternals$PPC64TaskEventObserver.class
@@ -459 +459 @@
- 3655 Defl:X 1753 52% 10-17-06 05:01 e2a68c93 frysk/proc/TestRegMemModify$TestX8664ModifyInternals$X8664TaskEventObserver.class
+ 3656 Defl:X 1753 52% 10-17-06 05:01 d7a9cd1c frysk/proc/TestRegMemModify$TestX8664ModifyInternals$X8664TaskEventObserver.class
@@ -463 +463 @@
- 2427 Defl:X 1187 51% 10-17-06 05:01 0b94c3d7 frysk/proc/TestRegs$TestI386RegsInternals$I386TaskEventObserver.class
+ 2428 Defl:X 1188 51% 10-17-06 05:01 5fd0baa6 frysk/proc/TestRegs$TestI386RegsInternals$I386TaskEventObserver.class
@@ -466 +466 @@
- 2784 Defl:X 1345 52% 10-17-06 05:01 cb89d8bf frysk/proc/TestRegs$TestPPC64RegsInternals$PPC64TaskEventObserver.class
+ 2785 Defl:X 1348 52% 10-17-06 05:01 bfb02909 frysk/proc/TestRegs$TestPPC64RegsInternals$PPC64TaskEventObserver.class
@@ -468 +468 @@
- 2537 Defl:X 1227 52% 10-17-06 05:01 ce92a56b frysk/proc/TestRegs$TestX8664RegsInternals$LongTaskEventObserver.class
+ 2538 Defl:X 1230 52% 10-17-06 05:01 aaa133fe frysk/proc/TestRegs$TestX8664RegsInternals$LongTaskEventObserver.class
@@ -472 +472 @@
- 4313 Defl:X 2231 48% 10-17-06 05:01 a11244da frysk/proc/TestRegs.class
+ 4314 Defl:X 2232 48% 10-17-06 05:01 2158fd69 frysk/proc/TestRegs.class
--- frysk-gui.i386.lst 2006-10-17 16:12:29.000000000 +0200
+++ frysk-gui.x86_64.lst 2006-10-17 16:12:56.000000000 +0200
@@ -6 +6 @@
- 495 Defl:X 329 34% 10-17-06 05:01 a9c6f8ef frysk/gui/Build.class
+ 497 Defl:X 332 33% 10-17-06 05:01 bef84d2d frysk/gui/Build.class
--- frysk-imports.i386.lst 2006-10-17 16:12:29.000000000 +0200
+++ frysk-imports.x86_64.lst 2006-10-17 16:12:56.000000000 +0200
@@ -5 +5 @@
- 1553 Defl:X 849 45% 10-17-06 05:01 33af63af frysk/Config.class
+ 1557 Defl:X 853 45% 10-17-06 05:01 9508c6cc frysk/Config.class
@@ -8 +8 @@
- 507 Defl:X 334 34% 10-17-06 05:01 816d3aa3 frysk/imports/Build.class
+ 509 Defl:X 336 34% 10-17-06 05:01 564ecdcd frysk/imports/Build.class
@@ -18 +18 @@
- 8502 Defl:X 3791 55% 10-17-06 05:01 3d918603 frysk/junit/Runner.class
+ 8491 Defl:X 3781 56% 10-17-06 05:01 6e8fa805 frysk/junit/Runner.class
--- frysk-sys.i386.lst 2006-10-17 16:12:29.000000000 +0200
+++ frysk-sys.x86_64.lst 2006-10-17 16:12:56.000000000 +0200
@@ -6 +6 @@
- 495 Defl:X 330 33% 10-17-06 05:01 4f6cf59c frysk/sys/Build.class
+ 497 Defl:X 332 33% 10-17-06 05:01 0cc42c5e frysk/sys/Build.class
@@ -28 +28 @@
- 7612 Defl:X 3621 52% 10-17-06 05:01 4a3877c2 frysk/sys/Sig.class
+ 7612 Defl:X 3620 52% 10-17-06 05:01 bd59b275 frysk/sys/Sig.class
@@ -33 +33 @@
- 29192 Defl:X 10444 64% 10-17-06 05:01 5ddde0c0 frysk/sys/SyscallNum.class
+ 25220 Defl:X 9033 64% 10-17-06 05:01 f541d2d3 frysk/sys/SyscallNum.class


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]