aboutsummaryrefslogtreecommitdiff
path: root/src/linker.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into lto-supportJesse Meyer11 days1-1/+5
|\
| * Merge pull request #6220 from laytan/fix-lto-macosgingerBill13 days1-0/+4
| |\
| | * fix LTO on MacOSLaytan Laats13 days1-0/+4
| * | support -> supportedJeroen van Rijn13 days1-1/+1
| |/
| * Add ThinLTO support via -lto:thin and -lto:thin-files flagsJesse Meyer14 days1-1/+15
* | Fix lld-link LTO jobs flag syntax on WindowsJesse Meyer11 days1-1/+1
* | Add ThinLTO support via -lto:thin and -lto:thin-files flagsJesse Meyer11 days1-1/+15
|/
* Support `-linker:mold` on FreeBSD and NetBSD; Remove `-use-lld` and `-use-rad...gingerBill2026-01-301-1/+1
* Adds static linking to non-windows platforms (#6057)Fabrice2026-01-131-1/+15
* Fix orca linking pathWrath2025-10-151-1/+1
* Support `-linker:mold`gingerBill2025-09-191-7/+22
* windows i386 supportJon Lipstate2025-08-291-1/+5
* Rename `iOS` subtarget to `iPhone` for consistency.Harold Brenes2025-07-141-1/+1
* Fix correct versioned target triplet for iphonesimulator subtargetHarold Brenes2025-07-141-1/+3
* Provide default minimum version for iOS and apply its target triplet.Harold Brenes2025-07-141-4/+10
* Fix accidental incorrect assignmentHarold Brenes2025-07-131-1/+1
* Updated iOS/iPhoneSimulator build supportHarold Brenes2025-07-131-5/+49
* fix: escape object files with single quotes during linkingxenobas2025-06-201-2/+2
* Let `-no-entry-point` work for Windows DLLsFeoramund2025-06-101-0/+3
* Also clean up .dSym on DarwinJeroen van Rijn2025-06-011-3/+3
* Always provide /PDB option to linker if generating debug info.Jeroen van Rijn2025-05-291-1/+1
* Add comments to `builtin.odin`, documenting ODIN_* constants. (#5218)Jeroen van Rijn2025-05-261-3/+3
* Enable all sanitizers on FreeBSDFeoramund2025-05-221-0/+12
* Add `/usr/local/lib` to FreeBSD linker pathFeoramund2025-05-201-0/+3
* Use `--sysroot` instead of `-Wl,-syslibroot` on DarwinFeoramund2025-05-181-1/+11
* add quotes for absolute pathRomāns Potašovs2025-04-091-1/+1
* android: always link liblogIllusionMan12122025-04-081-0/+1
* fix: use the clang binary that's provided by the android NDKIllusionMan12122025-04-071-3/+10
* fix(android): pass `--sysroot` when compiling the android glue codeHisham Aburaqibah2025-04-051-0/+5
* fix cross compilation for linux_riscvIllusionMan12122025-04-051-1/+1
* fix: cross-compilation for android on linuxIllusionMan12122025-04-051-1/+2
* Merge pull request #4970 from odin-lang/bill/android-subtargetgingerBill2025-03-281-44/+156
|\
| * Begin work on `odin package-android` commandgingerBill2025-03-261-146/+0
| * Improve bodge for android execute buildgingerBill2025-03-261-3/+5
| * Really bodgy android packing system for `odin build`gingerBill2025-03-261-1/+147
| * Remove `_PATH` on android environment variablesgingerBill2025-03-261-14/+14
| * Migrate `ODIN_ANDROID_*` constants to `build_settings.cpp`; `-minimum-os-vers...gingerBill2025-03-261-36/+6
| * Add `-show-more-timings` for Android stuffgingerBill2025-03-261-0/+9
| * Very very rudimentary support for `-target:linux_arm64 -subtarget:android`gingerBill2025-03-261-10/+157
| * Make things rely less on `#if` guardsgingerBill2025-03-261-33/+17
* | Fix linker invocation on OpenBSD.Dave Voutila2025-03-271-0/+7
|/
* Print frameworks first on Darwin targetsgingerBill2025-01-281-1/+23
* Remove duplicates of .framework/.dynlib/.so in linkergingerBill2025-01-221-1/+10
* Add `-linker:<string>` to replace `-lld` and `-radlink`gingerBill2024-11-141-8/+13
* Add `-radlink`gingerBill2024-11-141-20/+41
* Revert further simplifiction0dminnimda2024-11-041-1/+1
* Simplify further0dminnimda2024-11-041-1/+1
* Simplify use of pie0dminnimda2024-11-041-20/+9
* Add support for linking as pie0dminnimda2024-11-041-2/+22
* quote the dsymutil argumentLaytan Laats2024-10-251-1/+1