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

[d15-4][mtouch] Put 'mono_profiler_startup_log' in the symbol list. Fixes #58778. (#2501) #2521

Merged
merged 1 commit into from
Aug 23, 2017

Conversation

rolfbjarne
Copy link
Member

We need the 'mono_profiler_startup_log' symbol when profiling is enabled, so
make sure to add the symbol to the correct list of symbols we need.

Previously we were passing -u _mono_profiler_startup_log to clang directly,
which is fine, but not complete, since it does not write the symbol to the
symbollist file (--symbollist=file), which means it wouldn't be preserved when
the MSBuild tasks strip the executable.

https://bugzilla.xamarin.com/show_bug.cgi?id=58778

…8778. (xamarin#2501)

We need the 'mono_profiler_startup_log' symbol when profiling is enabled, so
make sure to add the symbol to the correct list of symbols we need.

Previously we were passing `-u _mono_profiler_startup_log` to clang directly,
which is fine, but not complete, since it does not write the symbol to the
symbollist file (--symbollist=file), which means it wouldn't be preserved when
the MSBuild tasks strip the executable.

https://bugzilla.xamarin.com/show_bug.cgi?id=58778
@spouliot spouliot added this to the d15-4 milestone Aug 22, 2017
@monojenkins
Copy link
Collaborator

Build success

@spouliot spouliot added the requires-approval-before-merge The pull request requires special approval before it can be merged label Aug 22, 2017
@spouliot
Copy link
Contributor

@Aguilex -> same as the one for SR3 but for 15.4

@Aguilex Aguilex merged commit 43c281b into xamarin:d15-4 Aug 23, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
requires-approval-before-merge The pull request requires special approval before it can be merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants