{"id":24915424,"url":"https://github.com/simdsoft/wsls","last_synced_at":"2025-06-12T00:05:39.498Z","repository":{"id":87849901,"uuid":"148761980","full_name":"simdsoft/wsls","owner":"simdsoft","description":"A tiny patch for making ndk build system support Long Paths on windows 7+.","archived":false,"fork":false,"pushed_at":"2024-10-15T04:24:51.000Z","size":1865,"stargazers_count":31,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-09T14:09:10.386Z","etag":null,"topics":["android-ndk","android-sdk","cocos2d-x","dll","inject","longpath-ware","sdk","support-longpaths","wsls"],"latest_commit_sha":null,"homepage":"","language":"C","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/simdsoft.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":"2018-09-14T08:49:25.000Z","updated_at":"2024-12-30T22:23:48.000Z","dependencies_parsed_at":"2024-05-10T05:20:52.912Z","dependency_job_id":"9ee32d13-6047-4c9d-9bae-42ffa31a6d61","html_url":"https://github.com/simdsoft/wsls","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/simdsoft/wsls","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simdsoft%2Fwsls","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simdsoft%2Fwsls/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simdsoft%2Fwsls/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simdsoft%2Fwsls/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simdsoft","download_url":"https://codeload.github.com/simdsoft/wsls/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simdsoft%2Fwsls/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259368020,"owners_count":22846824,"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":["android-ndk","android-sdk","cocos2d-x","dll","inject","longpath-ware","sdk","support-longpaths","wsls"],"created_at":"2025-02-02T07:17:41.143Z","updated_at":"2025-06-12T00:05:39.478Z","avatar_url":"https://github.com/simdsoft.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wsls\n[![Windows_x86 Build Status](https://github.com/simdsoft/wsls/workflows/windows_x86/badge.svg)](https://github.com/simdsoft/wsls/actions?query=workflow%3Awindows_x86)\n[![Windows_x64 Build Status](https://github.com/simdsoft/wsls/workflows/windows_x64/badge.svg)](https://github.com/simdsoft/wsls/actions?query=workflow%3Awindows_x64)\n[![Release](https://img.shields.io/github/v/release/simdsoft/wsls?include_prereleases\u0026label=release)](../../releases/latest)\n[![Downloads](https://img.shields.io/github/downloads/simdsoft/wsls/total.svg?label=Downloads\u0026colorB=orange)](../../releases/latest)\n\n* Purpose: This patch should make any x86/x64 applications support LongPath on win7+\n* Feature: This patch can make Android ndk r14 or later support LongPaths on win7+ x64\n* Update since v3.4: Android ndk(r14b~r21e) ndk-build/cmake works on win7+ x64\n* Remark: Please ensure your anti-virus software allow **wsls-core.dll** \u0026 **wow64helper.exe**\n\n## Core files description\n* **wsls-core.dll**: the core file to make any application support Long Paths\n* **wow64helper.exe**: the inject helper for inject **wsls-core.dll** to target application\n\n## Who need this patch?\n* You only want windows, and encounter long path issue on exist software system, such as android ndk,sdk\n* Even win10 provide LongPath ware system config, but still doesn't works for android build system when path too long\n* Some windows system command does't support long path even open system LongPath ware config, may windows bug or performance purpose,  \nif you find the commands: ```copy, md, del, echo``` works with long path on future release of win10, please info me.\n  \n## Install patch for android ndk \u0026 sdk:  \n1. Set env var ```ANDROID_NDK``` to your android ndk root directory  \n2. Set env var ```ANDROID_SDK``` to your android sdk root directory  \n3. Install ndk: right click ```dists/install.bat```, run as administrator.  \n\n## References\n* https://github.com/simdsoft/wow64helper\n* https://github.com/TsudaKageyu/minhook\n* https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimdsoft%2Fwsls","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimdsoft%2Fwsls","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimdsoft%2Fwsls/lists"}