x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Arch Linux why use clang35 ?

Hi, Today I started installing 4.13.2 and I noticed that I still need to have clang35 installed. That is bad because I use Codelite and clang (atm 3.8.1). So every time I want to update UE4 I have to remove Clang and Codelite, install UE4 and then reinstall Codelite and clang.

However, if I compile C++ projects with clang 3.8.1 they work.

I found a answer on how to white list a version of clang.

My Question now is: Why do we need clang 3.5 if the usual clang package is working?

Product Version: UE 4.13
Tags:
more ▼

asked Oct 16 '16 at 11:22 AM in Linux

avatar image

siebencorgie
224 22 26 30

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

2 answers: sort voted first

Well I don't know exactly why it's with clang35 on the setup script but you can also modify the installing script. "/Engine/Build/BatchFiles/Linux/Setup.sh" Locate line 139 and change DEPS="clang35 mono python sdl2 qt4 dos2unix cmake" to DEPS="clang mono python sdl2 qt4 dos2unix cmake" Now it should compile the engine.

more ▼

answered Oct 17 '16 at 04:52 PM

avatar image

gformiga
31 1 2

avatar image siebencorgie Oct 17 '16 at 09:07 PM

Okay, that's easy! Maybe epic changes the dependencies in future releases.

avatar image zerophase Oct 30 '16 at 03:35 AM

The package in the AUR, patches the file for the correct Clang version. It might not work with 3.9 currently.

avatar image siebencorgie Oct 30 '16 at 04:57 PM

I changed the line in the Setup.sh to use clang instead of clang35 here is the request: https://github.com/EpicGames/UnrealEngine/pull/2897

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

We don't use nor even test Arch but we keep the Arch-specific logic in Setup.sh for users' convenience, even if it is out of date (still easier to start with something instead from scratch). Feel free to submit a pull request to fix it, although keep in mind that it will be in 4.15 at this point, so your changes need to be future proof enough.

more ▼

answered Oct 17 '16 at 09:14 PM

avatar image

RCL STAFF
2.7k 59 6 88

avatar image siebencorgie Oct 30 '16 at 05:00 PM

Hi, I added a pull-request here: https://github.com/EpicGames/UnrealEngine/pull/2897

I tested it with clang 3.9.0 (the most recent at the moment) with the promoted branch. It works.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question