Re: CLISP on Haiku

Alexandru Popa <[email protected]> Thu, 14 Nov 2024 10:32:17 +0200
Newsgroups gmane.lisp.clisp.devel
Message-ID <CAL2wRjTYoxonGxo+DqqGCdAJkq7ybfU7avPJJeSPnAqN7WhnhA@mail.gmail.com>
--===============5180409098050384718==
Content-Type: multipart/alternative; boundary="0000000000006e57ed0626db4a1a"

--0000000000006e57ed0626db4a1a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Bruno,

=D1=81=D1=80, 13 =D0=BD=D0=BE=D1=8F=D0=B1. 2024=E2=80=AF=D0=B3. =D0=B2 21:5=
5, Bruno Haible <[email protected]>:

> Alexandru Popa wrote on 2024-11-04:
> > 1. **features** lists *:UNIX* and *:OS-UNIX*, but does not list *:HAIKU=
*
> /
> > *:OS-HAIKU*.
>
> In my builds, the last element of *features* is :HAIKU.
> How come that it's not the same in your builds?
> It comes from spvw.d line 1993


I can see in src/spvw.d, lines 1980-1982, 1992-1994 the following:
#ifdef UNIX
  " :UNIX"
#endif
...
#ifdef UNIX_HAIKU
  " :HAIKU"
#endif

Still in my build of CLISP *features* list :UNIX (last) but not :HAIKU.
Where the definition "#ifdef UNIX_HAIKU" comes from? AFAIK, the standard
Haiku macro is "#ifdef __HAIKU__".

Alexandru.

--0000000000006e57ed0626db4a1a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Bruno,<br></div><br><div class=3D"gmail_quote"><di=
v dir=3D"ltr" class=3D"gmail_attr">=D1=81=D1=80, 13 =D0=BD=D0=BE=D1=8F=D0=
=B1. 2024=E2=80=AF=D0=B3. =D0=B2 21:55, Bruno Haible &lt;<a href=3D"mailto:=
[email protected]">[email protected]</a>&gt;:<br></div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex">Alexandru Popa wrote on 2024-11-04:<br>
&gt; 1. **features** lists *:UNIX* and *:OS-UNIX*, but does not list *:HAIK=
U* /<br>
&gt; *:OS-HAIKU*.<br>
<br>
In my builds, the last element of *features* is :HAIKU.<br>
How come that it&#39;s not the same in your builds?<br>
It comes from spvw.d line 1993</blockquote><div><br></div><div>I can see in=
 src/spvw.d, lines 1980-1982, 1992-1994 the following:</div><div>#ifdef UNI=
X</div><div>=C2=A0 &quot; :UNIX&quot; <br></div><div>#endif</div><div>...</=
div><div>#ifdef UNIX_HAIKU</div><div>=C2=A0 &quot; :HAIKU&quot;</div><div>#=
endif</div><div><br></div><div>Still in my build of CLISP *features* list :=
UNIX (last) but not :HAIKU. Where the definition &quot;#ifdef UNIX_HAIKU&qu=
ot; comes from? AFAIK, the standard Haiku macro is &quot;#ifdef __HAIKU__&q=
uot;.</div><div><br></div><div>Alexandru.<br></div></div></div>

--0000000000006e57ed0626db4a1a--


--===============5180409098050384718==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============5180409098050384718==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
clisp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clisp-devel

--===============5180409098050384718==--