I'm at home now and unable to easily test the Solaris stuff. I will give
you the log file as soon as I can get my hands on it.

As for munmap, I'm surprised we're not getting errors on Linux for this,
since it's defined to take a void * on that platform.

Regards,
Elias


On 17 April 2014 23:27, Juergen Sauermann <juergen.sauerm...@t-online.de>wrote:

>  Hi Elias,
>
> I changed munmap() to char *.
>
> I also added source file and line numbers to user defined functions. May
> not
> work everywhere yet, please let me know if not., Can be checked with eg.
> ]SYMBOL 'FOO'
>
> I added some printouts for APnnn troubleshooting; start APL with -l 37 (=
> startup-log) to see them.
>
> For the -rdynamic I would need your config.log after configure and also
> the printout of the line using it.
>
> /// Jürgen
>
>
>
> On 04/17/2014 06:09 AM, Elias Mårtenson wrote:
>
> And a followup:
>
>  If I bind it on Solaris in 64-bit mode, I get the following error when I
> run it:
>
>  *** Failed to start APnnn: processor -1 will not accept incoming shared
> variable offers. Expect surprises.
>
>  Regards,
> Elias
>
>
> On 17 April 2014 11:52, Elias Mårtenson <loke...@gmail.com> wrote:
>
>> We're *almost* there. :-)
>>
>>  *Issue 1:*
>>
>>  Line 873 in the file Archive.cc: The first argument to munmap() needs
>> to be cast to char * on Solaris.
>>
>>  I wasn't able to find a ready-made autoconf macro that tests for the
>> argument to munmap(), but one can always use an #ifdef to check if the
>> OS is Solaris.
>>
>>  *Issue 2:*
>>
>>  The Makefile still passes -rdynamic to the linker. Removing this makes
>> the link work.
>>
>>  Regards,
>> Elias
>>
>
>
>

Reply via email to