Categories: Switch

Video: How Nintendo Transitioned From Proprietary To Open Source With Switch

The 2018 LLVM Developers’ Meeting has uploaded an 18 minute long video featuring Nintendo of America’s Bob Campbell sharing insights on how the Switch was developed.

In the video, Campbell reveals that developer tools for the Switch were developed with Clang/LLVM. Another important transition made by Nintendo was shifting from using proprietary tools and libraries to open tools and libraries.

Check out the video for more details:

Nintendo Switch was developed using Clang/LLVM for the developer tools and C++ libraries. We describe how we converted from using almost exclusively proprietary tools and libraries to open tools and libraries. We’ll also describe our process for maintaining our out-of-tree toolchain and what we’d like to improve.

We started with Clang, binutils, and LLVM C++ libraries (libc++, libc++abi) and other open libraries. We will also describe our progress in transitioning to LLD and other LLVM binutils equivalents. Additionally, we will share some of our performance results using LLD and LTO.

Finally, we’ll discuss some of the areas that are important to our developers moving forward.

Iggy

Recent Posts

Guide: All You Need To Know About GameShare For Nintendo Switch 2 And Switch

GameShare is a new feature that allows you to play select multiplayer titles with your…

5 minutes ago

Even Japanese Game Shops Have Started Scalping Nintendo Switch 2

It seems that a long-running Japanese game shop that receives products from official distribution channels…

1 hour ago

Analyst Predicts Nintendo Switch 2 To Sell Up To 1 Million Units At Launch In Japan

It seems that Nintendo Switch 2 is shaping up as one of Nintendo's biggest console…

2 hours ago

Pokemon Scarlet/Violet Golden Week 2025 Tera Raid And Mass Outbreak Events Announced

The Pokemon Company has announced some new events for Pokemon Scarlet/Violet to coincide with Japan's…

5 hours ago

Guide: List Of Nintendo Switch 2 Accessories Compatible With Nintendo Switch

While most Nintendo Switch accessories are compatible with Nintendo Switch 2, that's not the same…

17 hours ago

Speedrunner Beats The Legend Of Zelda: Breath Of The Wild Switch 2 Edition At Preview Event

A Japanese Zelda speedrunner could have been the first in the world to beat The…

23 hours ago