Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Mar 2021 17:52:44 +0100
From:      Wolfram Schneider <wosch@freebsd.org>
To:        =?UTF-8?Q?Fernando_Apestegu=C3=ADa?= <fernape@freebsd.org>
Cc:        freebsd-doc@freebsd.org
Subject:   Re: Find architecture specific man pages in man.cgi
Message-ID:  <CAMWY7CAKoV3LodPXpR5xn7yhC_1BaHgy0tz_iKQb-paxu2yPhw@mail.gmail.com>
In-Reply-To: <CAGwOe2a9KSqzL6CdbWx8%2B6pfHekVpkZOHcSGJVi-iszaPPXfXw@mail.gmail.com>
References:  <CAGwOe2a9KSqzL6CdbWx8%2B6pfHekVpkZOHcSGJVi-iszaPPXfXw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 3 Mar 2021 at 16:04, Fernando Apestegu=C3=ADa <fernape@freebsd.org>=
 wrote:
>
> Hi all,
>
> I'm trying to access the pae(4) man page from the man.cgi interface at
> https://www.freebsd.org/cgi/man.cgi. Looking just for "pae" with the
> default search does not show any results:
>
> https://www.freebsd.org/cgi/man.cgi?query=3Dpae&apropos=3D0&sektion=3D0&m=
anpath=3DFreeBSD+12.2-RELEASE+and+Ports&arch=3Ddefault&format=3Dhtml
>
> The Architecture drop list only shows "All architectures". pae(4) is i386
> specific (src/share/man/man4/man4.i386/pae.4) and I understand it should =
be
> shown somehow.
>
> After tinkering with the combos, I got this URL for a query and I noticed
> the arch=3Ddefault parameter. I changed that to arch=3Di386 but still I c=
an not
> get it to show the page.
>
> https://www.freebsd.org/cgi/man.cgi?query=3Dpae&apropos=3D0&sektion=3D4&;
> manpath=3DFreeBSD+12.2-RELEASE+and+Ports&arch=3Ddefault&format=3Dhtml
>
> Similar problems occur with other architecture specific man pages like
> imx_wdog(4) for arm.
>
> What am I missing?

Hi Fernando,

The FreeBSD man pages are based on the released packages, e.g.
http://ftp.freebsd.org/pub/FreeBSD/releases/amd64/12.2-RELEASE/

We are using amd64 because this is the main platform today (tier1).

Unfortunately, the packages contain only the man pages for the given
architecture. This wasn't always the case, up to FreeBSD 9.3 we
delivered all man pages for all architectures.

you can read the old pae(4) man page here:
https://www.freebsd.org/cgi/man.cgi?query=3Dpae&manpath=3DFreeBSD+9.3-RELEA=
SE&arch=3Di386

I don't know why we made this change to our build system, and if this
was intentionally. I think it is a mistake. I want to read i386 man
pages on an amd64 machine.

-Wolfram

--=20
Wolfram Schneider <wosch@FreeBSD.org> https://wolfram.schneider.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMWY7CAKoV3LodPXpR5xn7yhC_1BaHgy0tz_iKQb-paxu2yPhw>