On Mon, May 30, 2016 at 08:37:56PM +0000, Andy Polyakov via RT wrote: > > I'm getting assembler errors on hppa that look like: > > crypto/aes/aes-parisc.s: Assembler messages: > > crypto/aes/aes-parisc.s:3: Error: unknown pseudo-op: `.subspa' > > crypto/aes/aes-parisc.s:7: Error: Unknown opcode: `aes_encrypt' > > crypto/aes/aes-parisc.s:11: Error: Missing function name for .PROC > > crypto/aes/aes-parisc.s:12: Error: Missing function name for .PROC > > > > I'm guessing I'm doing something wrong, but hppa never had > > assembler enabled in Debian before. > > > > The configuration I use is: > > my $debian_cflags = `dpkg-buildflags --get CFLAGS` . `dpkg-buildflags > > --get CPPFLAGS` . "-Wa,--noexecstack -Wall"; > > $debian_cflags =~ s/\n/ /g; > > my $debian_ldflags = `dpkg-buildflags --get LDFLAGS`; > > $debian_ldflags =~ s/\n/ /g; > > > > > > %targets = ( > > "debian" => { > > cflags => $debian_cflags, > > lflags => add($debian_ldflags, "-pthread"), > > }, > > [...] > > "debian-hppa" => { > > inherit_from => [ "linux-generic32", "debian", > > asm("parisc11_asm") ], > > }, > > > > Is that assembler supposed to work? Is it the right assembler that > > I'm using? > > PA-RISC assembly modules were tested *only* on HP-UX. While it works > with GNU assembler, it's still one for HP-UX. Special thing about it is > that run-time format is not ELF, and supposedly that's what those > failing directives are about. I mean they are meant to make sense to > specifically HP-UX assemblers. I suppose it means that Linux support > would require extra work, adapting all modules to recognize additional > "perlasm flavour". It's not unlike that it's not about simple > decorations, ABI-specific adjustments might be required too... I don't > think I've actually seen PA-RISC ELF calling convention...
Then I suggest you forget about it. hppa isn't officially in Debian anymore, I'll just drop the assembler support. Kurt -- Ticket here: http://rt.openssl.org/Ticket/Display.html?id=4550 Please log in as guest with password guest if prompted -- openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev