Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

recent string loading changes break big endian with mojibake #10070

Closed
NattyNarwhal opened this issue Aug 13, 2018 · 1 comment · Fixed by #10072

Comments

@NattyNarwhal
Copy link
Contributor

@NattyNarwhal NattyNarwhal commented Aug 13, 2018

Steps to Reproduce

  1. build mono

Current Behavior

mono hid the facts

13:46:29 MONO_PATH=".//class/lib/monolite-linux/2EB20924-0AB7-455D-BCFB-0E4A886B6EF8:.//class/lib/monolite-linux/2EB20924-0AB7-455D-BCFB-0E4A886B6EF8/Facades:$MONO_PATH" /home/jenkins/workspace/test-mono-mainline-community/label/centos-s390x/runtime/mono-wrapper  .//class/lib/monolite-linux/2EB20924-0AB7-455D-BCFB-0E4A886B6EF8/mcs.exe /warn:0 /noconfig /langversion:latest /r:System.dll /r:mscorlib.dll /out:build/deps/basic-profile-check.exe.tmp build/common/basic-profile-check.cs
13:46:29 Corlib not in sync with this runtime: The runtime did not find the mscorlib.dll it expected. Expected interface version 2EB20924-0AB7-455D-BCFB-0E4A886B6EF8 but found ㈀䔀䈀㈀ 㤀㈀㐀ⴀ 䄀䈀㜀ⴀ㐀㔀㔀䐀ⴀ䈀䌀䘀䈀ⴀ 䔀㐀䄀㠀㠀㘀䈀㘀䔀䘀㠀. Check that your runtime and class libraries are matching.
13:46:29 Loaded from: /home/jenkins/workspace/test-mono-mainline-community/label/centos-s390x/mcs/class/lib/monolite-linux/2EB20924-0AB7-455D-BCFB-0E4A886B6EF8/mscorlib.dll
13:46:29 Download a newer corlib or a newer runtime at http://www.mono-project.com/download.
13:46:29 
make[8]: *** [build/deps/basic-profile-check.exe] Error 1

Expected Behavior

build proceeds as normal

On which platforms did you notice this

[ ] macOS
[X] Linux
[ ] Windows
[X] AIX

Version Used:

Mono JIT compiler version 5.19.0 (master/d36902e Mon Aug 13 11:43:24  2018)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
        TLS:
        SIGSEGV:       normal
        Notification:  Thread + polling
        Architecture:  ppc
        Disabled:      none
        Misc:          softdebug
        Interpreter:   yes
        Suspend:       preemptive
        GC:            sgen
@NattyNarwhal

This comment has been minimized.

Copy link
Contributor Author

@NattyNarwhal NattyNarwhal commented Aug 13, 2018

Problems commits:

akoeplinger added a commit that referenced this issue Aug 14, 2018
(Commit attributed to @kumpera because he wrote this quick fix, thanks!)

Fixes #10070
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.