<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/cmake/Variables.cmake, branch 26.4</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.4</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.4'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2026-09-04T13:58:53Z</updated>
<entry>
<title>Merge remote-tracking branch 'secondlife/release/26.4' into 26.4</title>
<updated>2026-09-04T13:58:53Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-09-01T10:35:23Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=00bb3bb6f07660bd914d29a1389342bb3060d254'/>
<id>urn:sha1:00bb3bb6f07660bd914d29a1389342bb3060d254</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/develop-linux' into geenz/linux-to-develop</title>
<updated>2026-08-12T01:39:19Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-08-12T01:39:19Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=8cabc33e960ca93fdc1a32c77cf611269d95d51b'/>
<id>urn:sha1:8cabc33e960ca93fdc1a32c77cf611269d95d51b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>macOS 27 build fixes + transition to UTType for file pickers (#5937)</title>
<updated>2026-06-17T15:46:23Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@lindenlab.com</email>
</author>
<published>2026-06-17T15:46:23Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=34c308ebdb219c8c3e5cdc5a1192db8a51ef0c44'/>
<id>urn:sha1:34c308ebdb219c8c3e5cdc5a1192db8a51ef0c44</id>
<content type='text'>
* Get the viewer building on macOS 27

* Strip -mmacosx-version-min when we're below an SDK supported version.

Substitutes an actual SDK supported minimum version.

* Move kIOMainPortDefault behind an SDK compatibility check.

* Update llwindowmacosx_iokit.h

* Update llwindowmacosx_iokit.h</content>
</entry>
<entry>
<title>Run tests using ctest after all targets are built to reduce build contention</title>
<updated>2025-10-27T08:59:15Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-10-24T00:19:06Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=b66d6679b268069b155e7a0f5b843095a200a29f'/>
<id>urn:sha1:b66d6679b268069b155e7a0f5b843095a200a29f</id>
<content type='text'>
Reuse test runner compilation unit to reduce extra source files compiled by 189
Only build macOS tests for build host architecture that will be running them to reduce wasted CI time

Signed-off-by: Rye &lt;rye@alchemyviewer.org&gt;
</content>
</entry>
<entry>
<title>CMake changes for linux64 support including code from archive/develop</title>
<updated>2025-10-27T08:59:13Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-10-23T06:16:20Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=579d8fbf82b622b6e071cf8fbc5770238644eb85'/>
<id>urn:sha1:579d8fbf82b622b6e071cf8fbc5770238644eb85</id>
<content type='text'>
Restore changes for GLIB based dbus support from archive/develop

Signed-off-by: Rye &lt;rye@alchemyviewer.org&gt;
</content>
</entry>
<entry>
<title>Merge tag 'Second_Life_Release#a6d4c1d3-2025.07' into 2025.07</title>
<updated>2025-10-01T08:56:56Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-09-29T08:29:19Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a954d290674db08ecaf3c1e6484a0cb6647b88b5'/>
<id>urn:sha1:a954d290674db08ecaf3c1e6484a0cb6647b88b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improvements found in reviewing mac_arm branch #4629</title>
<updated>2025-09-10T20:04:04Z</updated>
<author>
<name>Brad Linden</name>
<email>brad@lindenlab.com</email>
</author>
<published>2025-09-06T00:58:46Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f98a61be70fe7c73d446213bb143edc4035ddef7'/>
<id>urn:sha1:f98a61be70fe7c73d446213bb143edc4035ddef7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix macos build arch and deploy target due to cmake behavior changes</title>
<updated>2025-09-05T23:35:22Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-09-05T23:35:22Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=8f43b5b77bf4b526af237217aa184215cb55731b'/>
<id>urn:sha1:8f43b5b77bf4b526af237217aa184215cb55731b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix up universal build</title>
<updated>2025-08-28T04:43:38Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-08-28T04:43:38Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=77d71dec863e28323bcafb1573cd1ecd54fe3049'/>
<id>urn:sha1:77d71dec863e28323bcafb1573cd1ecd54fe3049</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Get the viewer installable on Debian arm64</title>
<updated>2025-07-07T14:32:30Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-07-07T14:32:30Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=2c3bebeec7c7490b5f2f22ee542ba99aeebfcb19'/>
<id>urn:sha1:2c3bebeec7c7490b5f2f22ee542ba99aeebfcb19</id>
<content type='text'>
The Debian version supported is 13 (trixie), because that's the version
I could install on my M1, hence the Boost default version is 1.83 &amp; we
can use system's OpenJPEG 2.5.3.
Somehow CMake's FindOpenGL wasn't effective, but we can get around this
by setting the GL libraries paths when running cmake.
Debian aarch64 suffers from the same problem Fedora aarch64 had when
compiling libcurl, and it's assumed that it's Linux aarch64 thing.
When trying to build ColladaDOM when building the viewer, it couldn't
find Boost somehow, so building ColladaDOM is done in configuration
stage instead.
Upstream Variables.cmake is full of assumptions regarding architecture,
and ARCH is used in many places already for Debian/Ubuntu, so we have to
make sure ARCH is set with the correct value at the root level.
Pipewire on trixie is also too new, so it's cancelled here.
Some dependencies have the t64 suffixes on them, just like the currently
supported Ubuntu (because I guess 24.04 *is*, based on trixie).
The executable still crashes when launched on my M1, however, but we'll
commit the progress so far for now.
</content>
</entry>
</feed>
