Re: [OpenIndiana-discuss] shouldn't uname report 64 bit arch?
Thanks, with your previous help I did export CFLAGS=-m64 export LDFLAGS=-m64 and rerun ./autogen.sh after doing a make distclean. I got the 64 bit driver now, got X to load it, but I hit a segfault. Enough for today, let's see if I can figure out what to do with that tomorrow Pf On Sat, Jan 16, 2021 at 9:53 PM Aurélien Larcher wrote: > On Sat, Jan 16, 2021 at 9:49 PM Pierfrancesco Caci > wrote: > > > I'm not yet arrived at the point where I'm confident that I can modify > the > > components tree. I'm trying to compile from the git source of this > module. > > Let me see if I can pass those CFLAGS and LDFLAGS to ./configure somehow. > > > > To help you, that were the flags are defined: > > > https://github.com/OpenIndiana/oi-userland/blob/oi/hipster/make-rules/shared-macros.mk#L1193 > > and where they are passed to configure: > > > https://github.com/OpenIndiana/oi-userland/blob/oi/hipster/make-rules/configure.mk#L87 > > > > > brb > > > > On Sat, Jan 16, 2021 at 9:45 PM Aurélien Larcher < > > aurelien.larc...@gmail.com> > > wrote: > > > > > On Sat, Jan 16, 2021 at 9:12 PM Pierfrancesco Caci > > > wrote: > > > > > > > Hello, > > > > I'm trying to compile xf86-video-qxl. It comes out as 32 bits, > instead > > of > > > > 64. > > > > > > > > $ file /usr/local/lib/xorg/modules/drivers/qxl_drv.so > > > > /usr/local/lib/xorg/modules/drivers/qxl_drv.so: ELF 32-bit LSB > dynamic > > > lib > > > > 80386 Version 1, dynamically linked, not stripped > > > > > > > > > > Also all GCC <= 8 default to generating 32-bit binaries for historical > > > reasons (32-bit was the lowest common denominator to the i86pc arch). > > > > > > GCC 9 and 10 default to 64-bit as i386 is not relevant anymore. > > > > > > Build recipes for X11 components are at: > > > > > > > > > https://github.com/OpenIndiana/oi-userland/tree/oi/hipster/components/x11/ > > > > > > The build system sets required flags to generate 64-bit (e.g. > > CFLAGS=-m64, > > > LDFLAGS=-m64). > > > > > > For simplicity you can add a new component in this tree based on > existing > > > recipes. > > > > > > > > > > > > > > > > for comparison: > > > > $ file /usr/lib/xorg/modules/drivers/amd64/vesa_drv.so > > > > /usr/lib/xorg/modules/drivers/amd64/vesa_drv.so:ELF 64-bit > LSB > > > > dynamic lib AMD64 Version 1, dynamically linked, not stripped, no > > > debugging > > > > information available > > > > > > > > I checked configure.log and it clearly gets the 32 bit info here: > > > > > > > > $ ./configure --disable-selective-werror > > > > > > > > ## - ## > > > > ## Platform. ## > > > > ## - ## > > > > > > > > hostname = openindiana > > > > uname -m = i86pc > > > > uname -r = 5.11 > > > > uname -s = SunOS > > > > uname -v = illumos-dea3b85466 > > > > > > > > /usr/bin/uname -p = i386 > > > > /bin/uname -X = System = SunOS > > > > Node = openindiana > > > > Release = 5.11 > > > > KernelID = illumos-dea3b85466 > > > > Machine = i86pc > > > > BusType = > > > > Serial = > > > > Users = > > > > OEM# = 0 > > > > Origin# = 1 > > > > NumCPU = 6 > > > > > > > > /bin/arch = i86pc > > > > /usr/bin/arch -k = i86pc > > > > /usr/convex/getsysinfo = unknown > > > > /usr/bin/hostinfo = unknown > > > > /bin/machine = unknown > > > > /usr/bin/oslevel = unknown > > > > /bin/universe = unknown > > > > [etc] > > > > > > > > I checked also the OmniOS VM and that also reports i86pc. > > > > So, am I misunderstanding something, or did I just find a bug in > uname? > > > > > > > > Pf > > > > -- > > > > Pierfrancesco Caci, ik5pvx > > > > ___ > > > > openindiana-discuss mailing list > > > > openindiana-discuss@openindiana.org > > > > https://openindiana.org/mailman/listinfo/openindiana-discuss > > > > > > > > > > > > > -- > > > --- > > > Praise the Caffeine embeddings > > > ___ > > > openindiana-discuss mailing list > > > openindiana-discuss@openindiana.org > > > https://openindiana.org/mailman/listinfo/openindiana-discuss > > > > > > > > > -- > > Pierfrancesco Caci, ik5pvx > > ___ > > openindiana-discuss mailing list > > openindiana-discuss@openindiana.org > > https://openindiana.org/mailman/listinfo/openindiana-discuss > > > > > -- > --- > Praise the Caffeine embeddings > ___ > openindiana-discuss mailing list > openindiana-discuss@openindiana.org > https://openindiana.org/mailman/listinfo/openindiana-discuss > -- Pierfrancesco Caci, ik5pvx ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
Re: [OpenIndiana-discuss] shouldn't uname report 64 bit arch?
On Sat, Jan 16, 2021 at 9:49 PM Pierfrancesco Caci wrote: > I'm not yet arrived at the point where I'm confident that I can modify the > components tree. I'm trying to compile from the git source of this module. > Let me see if I can pass those CFLAGS and LDFLAGS to ./configure somehow. > To help you, that were the flags are defined: https://github.com/OpenIndiana/oi-userland/blob/oi/hipster/make-rules/shared-macros.mk#L1193 and where they are passed to configure: https://github.com/OpenIndiana/oi-userland/blob/oi/hipster/make-rules/configure.mk#L87 > brb > > On Sat, Jan 16, 2021 at 9:45 PM Aurélien Larcher < > aurelien.larc...@gmail.com> > wrote: > > > On Sat, Jan 16, 2021 at 9:12 PM Pierfrancesco Caci > > wrote: > > > > > Hello, > > > I'm trying to compile xf86-video-qxl. It comes out as 32 bits, instead > of > > > 64. > > > > > > $ file /usr/local/lib/xorg/modules/drivers/qxl_drv.so > > > /usr/local/lib/xorg/modules/drivers/qxl_drv.so: ELF 32-bit LSB dynamic > > lib > > > 80386 Version 1, dynamically linked, not stripped > > > > > > > Also all GCC <= 8 default to generating 32-bit binaries for historical > > reasons (32-bit was the lowest common denominator to the i86pc arch). > > > > GCC 9 and 10 default to 64-bit as i386 is not relevant anymore. > > > > Build recipes for X11 components are at: > > > > > https://github.com/OpenIndiana/oi-userland/tree/oi/hipster/components/x11/ > > > > The build system sets required flags to generate 64-bit (e.g. > CFLAGS=-m64, > > LDFLAGS=-m64). > > > > For simplicity you can add a new component in this tree based on existing > > recipes. > > > > > > > > > > > for comparison: > > > $ file /usr/lib/xorg/modules/drivers/amd64/vesa_drv.so > > > /usr/lib/xorg/modules/drivers/amd64/vesa_drv.so:ELF 64-bit LSB > > > dynamic lib AMD64 Version 1, dynamically linked, not stripped, no > > debugging > > > information available > > > > > > I checked configure.log and it clearly gets the 32 bit info here: > > > > > > $ ./configure --disable-selective-werror > > > > > > ## - ## > > > ## Platform. ## > > > ## - ## > > > > > > hostname = openindiana > > > uname -m = i86pc > > > uname -r = 5.11 > > > uname -s = SunOS > > > uname -v = illumos-dea3b85466 > > > > > > /usr/bin/uname -p = i386 > > > /bin/uname -X = System = SunOS > > > Node = openindiana > > > Release = 5.11 > > > KernelID = illumos-dea3b85466 > > > Machine = i86pc > > > BusType = > > > Serial = > > > Users = > > > OEM# = 0 > > > Origin# = 1 > > > NumCPU = 6 > > > > > > /bin/arch = i86pc > > > /usr/bin/arch -k = i86pc > > > /usr/convex/getsysinfo = unknown > > > /usr/bin/hostinfo = unknown > > > /bin/machine = unknown > > > /usr/bin/oslevel = unknown > > > /bin/universe = unknown > > > [etc] > > > > > > I checked also the OmniOS VM and that also reports i86pc. > > > So, am I misunderstanding something, or did I just find a bug in uname? > > > > > > Pf > > > -- > > > Pierfrancesco Caci, ik5pvx > > > ___ > > > openindiana-discuss mailing list > > > openindiana-discuss@openindiana.org > > > https://openindiana.org/mailman/listinfo/openindiana-discuss > > > > > > > > > -- > > --- > > Praise the Caffeine embeddings > > ___ > > openindiana-discuss mailing list > > openindiana-discuss@openindiana.org > > https://openindiana.org/mailman/listinfo/openindiana-discuss > > > > > -- > Pierfrancesco Caci, ik5pvx > ___ > openindiana-discuss mailing list > openindiana-discuss@openindiana.org > https://openindiana.org/mailman/listinfo/openindiana-discuss > -- --- Praise the Caffeine embeddings ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
Re: [OpenIndiana-discuss] shouldn't uname report 64 bit arch?
On Sat, Jan 16, 2021 at 9:46 PM Pierfrancesco Caci wrote: > understood. How do I tell ./configure to compile for 64 bit then? It is > basically using the wrong test to decide the architecture, but I don't know > how to change it. > Passing -m64 is enough. > I can see that config.guess has this portion: > > >i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) > set_cc_for_build > SUN_ARCH=i386 > # If there is a compiler, see if it is configured for 64-bit > objects. > # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. > # This test works for both compilers. > if test "$CC_FOR_BUILD" != no_compiler_found; then > if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | > \ > (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ > grep IS_64BIT_ARCH >/dev/null > then > SUN_ARCH=x86_64 > fi > fi > > not sure if it is relevant though. > > On Sat, Jan 16, 2021 at 9:36 PM Aurélien Larcher < > aurelien.larc...@gmail.com> > wrote: > > > On Sat, Jan 16, 2021 at 9:12 PM Pierfrancesco Caci > > wrote: > > > > > Hello, > > > I'm trying to compile xf86-video-qxl. It comes out as 32 bits, instead > of > > > 64. > > > > > > $ file /usr/local/lib/xorg/modules/drivers/qxl_drv.so > > > /usr/local/lib/xorg/modules/drivers/qxl_drv.so: ELF 32-bit LSB dynamic > > lib > > > 80386 Version 1, dynamically linked, not stripped > > > > > > for comparison: > > > $ file /usr/lib/xorg/modules/drivers/amd64/vesa_drv.so > > > /usr/lib/xorg/modules/drivers/amd64/vesa_drv.so:ELF 64-bit LSB > > > dynamic lib AMD64 Version 1, dynamically linked, not stripped, no > > debugging > > > information available > > > > > > I checked configure.log and it clearly gets the 32 bit info here: > > > > > > $ ./configure --disable-selective-werror > > > > > > ## - ## > > > ## Platform. ## > > > ## - ## > > > > > > hostname = openindiana > > > uname -m = i86pc > > > uname -r = 5.11 > > > uname -s = SunOS > > > uname -v = illumos-dea3b85466 > > > > > > /usr/bin/uname -p = i386 > > > /bin/uname -X = System = SunOS > > > Node = openindiana > > > Release = 5.11 > > > KernelID = illumos-dea3b85466 > > > Machine = i86pc > > > BusType = > > > Serial = > > > Users = > > > OEM# = 0 > > > Origin# = 1 > > > NumCPU = 6 > > > > > > /bin/arch = i86pc > > > /usr/bin/arch -k = i86pc > > > /usr/convex/getsysinfo = unknown > > > /usr/bin/hostinfo = unknown > > > /bin/machine = unknown > > > /usr/bin/oslevel = unknown > > > /bin/universe = unknown > > > [etc] > > > > > > I checked also the OmniOS VM and that also reports i86pc. > > > So, am I misunderstanding something, or did I just find a bug in uname? > > > > > > > On Solaris/illumos i86pc denotes the architecture encompassing x86 and > > x86_64, here called i386 and amd64 respectively. > > > > The command 'isainfo' returns the supported Instruction Set Architectures > > (ISA) for the machine while 'isalist' returns all the extensions. > > > > narval> isainfo > > amd64 i386 > > narval> isalist > > amd64 pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86 > > > > > > > Pf > > > -- > > > Pierfrancesco Caci, ik5pvx > > > ___ > > > openindiana-discuss mailing list > > > openindiana-discuss@openindiana.org > > > https://openindiana.org/mailman/listinfo/openindiana-discuss > > > > > > > > > -- > > --- > > Praise the Caffeine embeddings > > ___ > > openindiana-discuss mailing list > > openindiana-discuss@openindiana.org > > https://openindiana.org/mailman/listinfo/openindiana-discuss > > > > > -- > Pierfrancesco Caci, ik5pvx > ___ > openindiana-discuss mailing list > openindiana-discuss@openindiana.org > https://openindiana.org/mailman/listinfo/openindiana-discuss > -- --- Praise the Caffeine embeddings ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
Re: [OpenIndiana-discuss] shouldn't uname report 64 bit arch?
I'm not yet arrived at the point where I'm confident that I can modify the components tree. I'm trying to compile from the git source of this module. Let me see if I can pass those CFLAGS and LDFLAGS to ./configure somehow. brb On Sat, Jan 16, 2021 at 9:45 PM Aurélien Larcher wrote: > On Sat, Jan 16, 2021 at 9:12 PM Pierfrancesco Caci > wrote: > > > Hello, > > I'm trying to compile xf86-video-qxl. It comes out as 32 bits, instead of > > 64. > > > > $ file /usr/local/lib/xorg/modules/drivers/qxl_drv.so > > /usr/local/lib/xorg/modules/drivers/qxl_drv.so: ELF 32-bit LSB dynamic > lib > > 80386 Version 1, dynamically linked, not stripped > > > > Also all GCC <= 8 default to generating 32-bit binaries for historical > reasons (32-bit was the lowest common denominator to the i86pc arch). > > GCC 9 and 10 default to 64-bit as i386 is not relevant anymore. > > Build recipes for X11 components are at: > > https://github.com/OpenIndiana/oi-userland/tree/oi/hipster/components/x11/ > > The build system sets required flags to generate 64-bit (e.g. CFLAGS=-m64, > LDFLAGS=-m64). > > For simplicity you can add a new component in this tree based on existing > recipes. > > > > > > for comparison: > > $ file /usr/lib/xorg/modules/drivers/amd64/vesa_drv.so > > /usr/lib/xorg/modules/drivers/amd64/vesa_drv.so:ELF 64-bit LSB > > dynamic lib AMD64 Version 1, dynamically linked, not stripped, no > debugging > > information available > > > > I checked configure.log and it clearly gets the 32 bit info here: > > > > $ ./configure --disable-selective-werror > > > > ## - ## > > ## Platform. ## > > ## - ## > > > > hostname = openindiana > > uname -m = i86pc > > uname -r = 5.11 > > uname -s = SunOS > > uname -v = illumos-dea3b85466 > > > > /usr/bin/uname -p = i386 > > /bin/uname -X = System = SunOS > > Node = openindiana > > Release = 5.11 > > KernelID = illumos-dea3b85466 > > Machine = i86pc > > BusType = > > Serial = > > Users = > > OEM# = 0 > > Origin# = 1 > > NumCPU = 6 > > > > /bin/arch = i86pc > > /usr/bin/arch -k = i86pc > > /usr/convex/getsysinfo = unknown > > /usr/bin/hostinfo = unknown > > /bin/machine = unknown > > /usr/bin/oslevel = unknown > > /bin/universe = unknown > > [etc] > > > > I checked also the OmniOS VM and that also reports i86pc. > > So, am I misunderstanding something, or did I just find a bug in uname? > > > > Pf > > -- > > Pierfrancesco Caci, ik5pvx > > ___ > > openindiana-discuss mailing list > > openindiana-discuss@openindiana.org > > https://openindiana.org/mailman/listinfo/openindiana-discuss > > > > > -- > --- > Praise the Caffeine embeddings > ___ > openindiana-discuss mailing list > openindiana-discuss@openindiana.org > https://openindiana.org/mailman/listinfo/openindiana-discuss > -- Pierfrancesco Caci, ik5pvx ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
Re: [OpenIndiana-discuss] shouldn't uname report 64 bit arch?
understood. How do I tell ./configure to compile for 64 bit then? It is basically using the wrong test to decide the architecture, but I don't know how to change it. I can see that config.guess has this portion: i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) set_cc_for_build SUN_ARCH=i386 # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if test "$CC_FOR_BUILD" != no_compiler_found; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH=x86_64 fi fi not sure if it is relevant though. On Sat, Jan 16, 2021 at 9:36 PM Aurélien Larcher wrote: > On Sat, Jan 16, 2021 at 9:12 PM Pierfrancesco Caci > wrote: > > > Hello, > > I'm trying to compile xf86-video-qxl. It comes out as 32 bits, instead of > > 64. > > > > $ file /usr/local/lib/xorg/modules/drivers/qxl_drv.so > > /usr/local/lib/xorg/modules/drivers/qxl_drv.so: ELF 32-bit LSB dynamic > lib > > 80386 Version 1, dynamically linked, not stripped > > > > for comparison: > > $ file /usr/lib/xorg/modules/drivers/amd64/vesa_drv.so > > /usr/lib/xorg/modules/drivers/amd64/vesa_drv.so:ELF 64-bit LSB > > dynamic lib AMD64 Version 1, dynamically linked, not stripped, no > debugging > > information available > > > > I checked configure.log and it clearly gets the 32 bit info here: > > > > $ ./configure --disable-selective-werror > > > > ## - ## > > ## Platform. ## > > ## - ## > > > > hostname = openindiana > > uname -m = i86pc > > uname -r = 5.11 > > uname -s = SunOS > > uname -v = illumos-dea3b85466 > > > > /usr/bin/uname -p = i386 > > /bin/uname -X = System = SunOS > > Node = openindiana > > Release = 5.11 > > KernelID = illumos-dea3b85466 > > Machine = i86pc > > BusType = > > Serial = > > Users = > > OEM# = 0 > > Origin# = 1 > > NumCPU = 6 > > > > /bin/arch = i86pc > > /usr/bin/arch -k = i86pc > > /usr/convex/getsysinfo = unknown > > /usr/bin/hostinfo = unknown > > /bin/machine = unknown > > /usr/bin/oslevel = unknown > > /bin/universe = unknown > > [etc] > > > > I checked also the OmniOS VM and that also reports i86pc. > > So, am I misunderstanding something, or did I just find a bug in uname? > > > > On Solaris/illumos i86pc denotes the architecture encompassing x86 and > x86_64, here called i386 and amd64 respectively. > > The command 'isainfo' returns the supported Instruction Set Architectures > (ISA) for the machine while 'isalist' returns all the extensions. > > narval> isainfo > amd64 i386 > narval> isalist > amd64 pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86 > > > > Pf > > -- > > Pierfrancesco Caci, ik5pvx > > ___ > > openindiana-discuss mailing list > > openindiana-discuss@openindiana.org > > https://openindiana.org/mailman/listinfo/openindiana-discuss > > > > > -- > --- > Praise the Caffeine embeddings > ___ > openindiana-discuss mailing list > openindiana-discuss@openindiana.org > https://openindiana.org/mailman/listinfo/openindiana-discuss > -- Pierfrancesco Caci, ik5pvx ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
Re: [OpenIndiana-discuss] shouldn't uname report 64 bit arch?
On Sat, Jan 16, 2021 at 9:12 PM Pierfrancesco Caci wrote: > Hello, > I'm trying to compile xf86-video-qxl. It comes out as 32 bits, instead of > 64. > > $ file /usr/local/lib/xorg/modules/drivers/qxl_drv.so > /usr/local/lib/xorg/modules/drivers/qxl_drv.so: ELF 32-bit LSB dynamic lib > 80386 Version 1, dynamically linked, not stripped > Also all GCC <= 8 default to generating 32-bit binaries for historical reasons (32-bit was the lowest common denominator to the i86pc arch). GCC 9 and 10 default to 64-bit as i386 is not relevant anymore. Build recipes for X11 components are at: https://github.com/OpenIndiana/oi-userland/tree/oi/hipster/components/x11/ The build system sets required flags to generate 64-bit (e.g. CFLAGS=-m64, LDFLAGS=-m64). For simplicity you can add a new component in this tree based on existing recipes. > for comparison: > $ file /usr/lib/xorg/modules/drivers/amd64/vesa_drv.so > /usr/lib/xorg/modules/drivers/amd64/vesa_drv.so:ELF 64-bit LSB > dynamic lib AMD64 Version 1, dynamically linked, not stripped, no debugging > information available > > I checked configure.log and it clearly gets the 32 bit info here: > > $ ./configure --disable-selective-werror > > ## - ## > ## Platform. ## > ## - ## > > hostname = openindiana > uname -m = i86pc > uname -r = 5.11 > uname -s = SunOS > uname -v = illumos-dea3b85466 > > /usr/bin/uname -p = i386 > /bin/uname -X = System = SunOS > Node = openindiana > Release = 5.11 > KernelID = illumos-dea3b85466 > Machine = i86pc > BusType = > Serial = > Users = > OEM# = 0 > Origin# = 1 > NumCPU = 6 > > /bin/arch = i86pc > /usr/bin/arch -k = i86pc > /usr/convex/getsysinfo = unknown > /usr/bin/hostinfo = unknown > /bin/machine = unknown > /usr/bin/oslevel = unknown > /bin/universe = unknown > [etc] > > I checked also the OmniOS VM and that also reports i86pc. > So, am I misunderstanding something, or did I just find a bug in uname? > > Pf > -- > Pierfrancesco Caci, ik5pvx > ___ > openindiana-discuss mailing list > openindiana-discuss@openindiana.org > https://openindiana.org/mailman/listinfo/openindiana-discuss > -- --- Praise the Caffeine embeddings ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
Re: [OpenIndiana-discuss] shouldn't uname report 64 bit arch?
On Sat, Jan 16, 2021 at 9:12 PM Pierfrancesco Caci wrote: > Hello, > I'm trying to compile xf86-video-qxl. It comes out as 32 bits, instead of > 64. > > $ file /usr/local/lib/xorg/modules/drivers/qxl_drv.so > /usr/local/lib/xorg/modules/drivers/qxl_drv.so: ELF 32-bit LSB dynamic lib > 80386 Version 1, dynamically linked, not stripped > > for comparison: > $ file /usr/lib/xorg/modules/drivers/amd64/vesa_drv.so > /usr/lib/xorg/modules/drivers/amd64/vesa_drv.so:ELF 64-bit LSB > dynamic lib AMD64 Version 1, dynamically linked, not stripped, no debugging > information available > > I checked configure.log and it clearly gets the 32 bit info here: > > $ ./configure --disable-selective-werror > > ## - ## > ## Platform. ## > ## - ## > > hostname = openindiana > uname -m = i86pc > uname -r = 5.11 > uname -s = SunOS > uname -v = illumos-dea3b85466 > > /usr/bin/uname -p = i386 > /bin/uname -X = System = SunOS > Node = openindiana > Release = 5.11 > KernelID = illumos-dea3b85466 > Machine = i86pc > BusType = > Serial = > Users = > OEM# = 0 > Origin# = 1 > NumCPU = 6 > > /bin/arch = i86pc > /usr/bin/arch -k = i86pc > /usr/convex/getsysinfo = unknown > /usr/bin/hostinfo = unknown > /bin/machine = unknown > /usr/bin/oslevel = unknown > /bin/universe = unknown > [etc] > > I checked also the OmniOS VM and that also reports i86pc. > So, am I misunderstanding something, or did I just find a bug in uname? > On Solaris/illumos i86pc denotes the architecture encompassing x86 and x86_64, here called i386 and amd64 respectively. The command 'isainfo' returns the supported Instruction Set Architectures (ISA) for the machine while 'isalist' returns all the extensions. narval> isainfo amd64 i386 narval> isalist amd64 pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86 > Pf > -- > Pierfrancesco Caci, ik5pvx > ___ > openindiana-discuss mailing list > openindiana-discuss@openindiana.org > https://openindiana.org/mailman/listinfo/openindiana-discuss > -- --- Praise the Caffeine embeddings ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss