Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20060511214810.GB29703@openwall.com>
Date: Fri, 12 May 2006 01:48:10 +0400
From: Solar Designer <solar@...nwall.com>
To: john-users@...ts.openwall.com
Subject: Solaris and SCO x86 targets

I've broken the thread and changed the Subject.  Please do so every time
you start a new topic.

On Thu, May 11, 2006 at 05:53:39PM +0200, rembrandt@...erlin.de wrote:
> How come Solaris and f.e. SCO-UNIX have no MXX nor SSE2 even they also run
> on normal x86?
> 
> solaris-x86-any          Solaris, x86, gcc
> sco-x86-any-gcc          SCO, x86, gcc
> sco-x86-any-cc           SCO, x86, cc

It's been many years since I've last tested these (on Solaris 2.5
installed on a Pentium 120 MHz and on an equally ancient version of SCO
UNIX).  At the time, the assemblers on these systems did not support
MMX (and SSE was not even heard of).  In fact, even getting the plain
x86 assembly code to compile there required some kludges.  Quoting the
Makefile:

# Solaris x86 got a broken assembler, with line length restriction (and some
# other problems, that are worked around in x86.S)
solaris-x86.o: x86.S
	$(CPP) $(CPPFLAGS) -P -DDUMBAS x86.S | $(TR) \; \\n > tmp.s
	$(AS) $(ASFLAGS) tmp.s -o solaris-x86.o
	$(RM) tmp.s

# SCO is even worse than Solaris x86
sco-x86.o: x86.S
	$(CPP) $(CPPFLAGS) -DDUMBAS x86.S | \
		$(TR) \; \\n | $(SED) 's/\([%.]\) /\1/g' > tmp.s
	$(AS) $(ASFLAGS) tmp.s -o sco-x86.o
	$(RM) tmp.s

> And I think Sparc now also runs on Opterons.. so it`s also a x86-64. :-)
> Maybe that`s a little improvement for any further version.

Indeed.

If anyone got a recent version of Solaris installed on an x86 or on an
x86-64 box and is willing to assist with testing of new John make
targets there, please let me know.  The same goes for SCO UnixWare and
OpenServer.

> Because as far as I know assembly is.. OS indipendent. ;)

Almost.

-- 
Alexander Peslyak <solar at openwall.com>
GPG key ID: B35D3598  fp: 6429 0D7E F130 C13E C929  6447 73C3 A290 B35D 3598
http://www.openwall.com - bringing security into open computing environments

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.