{"id":18840284,"url":"https://github.com/ikvmnet/ikvm-native-sdk","last_synced_at":"2025-08-16T16:41:41.465Z","repository":{"id":175019539,"uuid":"653197569","full_name":"ikvmnet/ikvm-native-sdk","owner":"ikvmnet","description":"Various operating system and platform SDKs for usage when cross compiling native libraries for usage from .NET","archived":false,"fork":false,"pushed_at":"2024-06-15T00:13:18.000Z","size":95,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-30T09:42:22.785Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ikvmnet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-13T15:27:43.000Z","updated_at":"2024-12-09T09:56:19.000Z","dependencies_parsed_at":"2024-03-22T23:31:30.338Z","dependency_job_id":"26966b26-96c9-465d-b9ba-ff85f3ed5ab9","html_url":"https://github.com/ikvmnet/ikvm-native-sdk","commit_stats":null,"previous_names":["ikvmnet/ikvm-clang-sdk"],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikvmnet%2Fikvm-native-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikvmnet%2Fikvm-native-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikvmnet%2Fikvm-native-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikvmnet%2Fikvm-native-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ikvmnet","download_url":"https://codeload.github.com/ikvmnet/ikvm-native-sdk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239777046,"owners_count":19695208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T02:47:04.813Z","updated_at":"2025-02-20T04:28:18.330Z","avatar_url":"https://github.com/ikvmnet.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ikvm-native-sdk\n\nThis repository builds various SDKs containing headers and libraries for targeting operating systems for building the native components of IKVM.\n\nEach of the build scripts must be run on a modern Linux host.\n\n# Windows\n\nThe Windows SDK is located in `windows/`. It uses the `xwin` tool to download the SDK directly from Microsoft and extract it into a normalized folder structure. Casing is fixed, etc. The resulting artifact is produced in `dist/windows` and is suitable for copying to a Linux or OS X machine.\n\n# Linux\n\nThe Linux SDK(s) are located in `linux/'. To build the SDKs, first, crosstool-ng is used to generate a cross compiling toolchain. This tool chain runs on the host machine, but produces code for the target machine. The toolchain is then invoked to build the required libraries for the SDKs in the target architecture. The build.sh script can be invoked without any arguments and it will generate each target. Or the name of the target can be specified as the first argument.\n\n# Mac OS X\n\nThe OS X SDK is located in `macosx/`. It downloads the MacOS X SDK package from a known URL. It would be nice to generate this locally, but we are not there yet.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fikvmnet%2Fikvm-native-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fikvmnet%2Fikvm-native-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fikvmnet%2Fikvm-native-sdk/lists"}