Skip to main content

i586 support

1 reply [Last post]
Joined: 2009-03-18


I am building pMEA on i586 and I could build it by changing some points as follows.
Build option : CC_ARCH_FLAGS = -march=i586

Source code : src/linux-x86/javavm/include/sync_arch.h
@@ -32,7 +32,7 @@
#ifndef _LINUX_SYNC_i686_H
#define _LINUX_SYNC_i686_H

-#if defined(__i686__) || defined(__tune_pentiumpro__)
+#if defined(__i686__) || defined(__tune_pentiumpro__) || defined(__i586__)
#error Need i686 compiler support

I tested the simple programs and it seemed to work correctly.

I know that i586 is not supported because the requirement is written in the platform notes for Linux/x86.
But I want to know whether this approach causes a problem.

Does anyone know the reason why i586 (or lower) is not supported?

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Joined: 2006-10-16

I think we jumped from i386 to i686 at some point. There may not be a reason i586 won't work, but I can't say for sure.