Skip to content

Conversation

obastemur
Copy link
Collaborator

@obastemur obastemur commented Jul 22, 2016

Fedora x64, we have only 1 failing test at the moment: 'test/Regex/BoiHardFail.js'

Compile steps for Fedora 24

Install dependencies

su
dnf group install -y "Development Tools" "C Development Tools and Libraries"
dnf install -y git cmake clang gcc gcc-c++ kernel-devel python llvm
dnf install -y libuuid-devel lttng-ust-devel.x86_64 libicu-devel.x86_64
dnf install -y libstdc++-static.x86_64

Clone && Compile

> git clone https://github.com/Microsoft/ChakraCore
> cd ChakraCore
> ./build.sh

Fedora x64, we have only 1 failing test at the moment: 'test/Regex/BoiHardFail.js'

Compile steps for Fedora 24

```
> sudo dnf group install -y "Development Tools" "C Development Tools and Libraries"
> sudo dnf install -y git cmake clang gcc gcc-c++ libunwind-devel.x86_64 libuuid-devel lttng-ust-devel.x86_64 kernel-devel libicu-devel.x86_64
> git clone https://github.com/Microsoft/ChakraCore
> cd ChakraCore
> ./build.sh
```
@@ -677,4 +677,11 @@ inline T* InterlockedCompareExchangePointerT(

#endif // __cplusplus

#ifndef max
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Curious, why is this needed for fedora and not needed for ubuntu? pal.h also defines min and max, so this seems unnecessary but I saw the same compile error as you. Can you explain why that definition is insufficient?

Copy link
Collaborator Author

@obastemur obastemur Jul 22, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IIRC; NO_PAL_MINMAX was being defined in the chain by mistake. Edit: not that our mistake though..

@digitalinfinity
Copy link
Contributor

Awesome. Thanks for fixing this @obastemur! LGTM, just had one question.

@obastemur
Copy link
Collaborator Author

@digitalinfinity @jianchun thanks for the reviews!

@chakrabot chakrabot merged commit 9202cf2 into chakra-core:linux Jul 22, 2016
chakrabot pushed a commit that referenced this pull request Jul 22, 2016
…le time issues

Merge pull request #1312 from obastemur:fedora_compile

Fedora x64, we have only 1 failing test at the moment: 'test/Regex/BoiHardFail.js'

Compile steps for Fedora 24

Install dependencies
```
sudo dnf group install -y "Development Tools" "C Development Tools and Libraries"
sudo dnf install -y git cmake clang gcc gcc-c++ kernel-devel python
sudo dnf install -y libuuid-devel lttng-ust-devel.x86_64  libunwind-devel.x86_64 libicu-devel.x86_64
```

Clone && Compile
```
> git clone https://github.com/Microsoft/ChakraCore
> cd ChakraCore
> ./build.sh
```
@obastemur obastemur deleted the fedora_compile branch September 2, 2016 01:18
@obastemur obastemur restored the fedora_compile branch September 2, 2016 01:18
@obastemur obastemur deleted the fedora_compile branch September 2, 2016 01:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants