Skip to content
This repository has been archived by the owner on Mar 7, 2019. It is now read-only.

Mswin32 paths #64

Merged
merged 3 commits into from Sep 8, 2014
Merged

Mswin32 paths #64

merged 3 commits into from Sep 8, 2014

Conversation

plicease
Copy link
Contributor

@plicease plicease commented Sep 8, 2014

Did some testing with 0.004_02 on MSWin32 and ran into these two problems:

  1. Alien::Base is trying to dl load static libraries which doesn't stop the program or fail tests, but it pops up a very annoying dialog on windows.
  2. The share directory target is using \ for path separators is very tricky to get correct on Windows, and even though / is not the default it is better to use.

plicease and others added 3 commits September 8, 2014 08:25
Windows accepts \ or / as path separators, and uses \ as the "default"
(this File::Spec uses it as its default).  This is problematic for
shell commands as \ gets confused as an escape charater at various levels.
@plicease
Copy link
Contributor Author

plicease commented Sep 8, 2014

I vote: Aye on this.

@mohawk2
Copy link
Contributor

mohawk2 commented Sep 8, 2014

If it works, aye.

@plicease
Copy link
Contributor Author

plicease commented Sep 8, 2014

@mohawk2 Tested this manually on MSWin32 and Debian Linux 7

@mohawk2
Copy link
Contributor

mohawk2 commented Sep 8, 2014

Sounds good. @zmughal and/or @jberger?

@zmughal
Copy link
Member

zmughal commented Sep 8, 2014

This does look good. I'm going to test all these changes on one of my Alien dists for Windows later this week.

Merge: Aye

mohawk2 added a commit that referenced this pull request Sep 8, 2014
@mohawk2 mohawk2 merged commit 4e53944 into Perl5-Alien:master Sep 8, 2014
@plicease plicease deleted the mswin32_paths branch September 9, 2014 09:11
plicease pushed a commit that referenced this pull request Jul 17, 2017
plicease pushed a commit that referenced this pull request Jul 17, 2017
plicease pushed a commit that referenced this pull request Jul 17, 2017
plicease pushed a commit that referenced this pull request Jul 17, 2017
plicease pushed a commit that referenced this pull request Jul 17, 2017
plicease pushed a commit that referenced this pull request Jul 17, 2017
Alien-Base: 
Alien-Base: Mswin32 paths
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants