The FreeType Project - Bugs: bug #50560, Clang warnings when sizeof(void*)...
You are not allowed to post comments on this tracker with your current authentication level.
bug #50560: Clang warnings when sizeof(void*) != sizeof(unsigned long)
Submitter: | bungeman <bungeman> | ||
Submitted: | Thu 16 Mar 2017 03:19:36 PM UTC | ||
Severity: | 3 - Normal | Item Group: | Wishlist |
Status: | Fixed | Privacy: | Public |
Assigned to: | wl | Open/Closed: | Closed |
Planned Release: | 2.8 |
Mon 03 Apr 2017 04:15:36 PM UTC, comment #5: |
Alexei Podtelezhnikov <podtelez> |
Mon 03 Apr 2017 02:07:27 AM UTC, comment #4: It is very seriously broken. I still get the same warnings and crash later with
|
Alexei Podtelezhnikov <podtelez> |
Sat 01 Apr 2017 02:28:46 AM UTC, comment #3: I get these gcc warnings now:
|
Alexei Podtelezhnikov <podtelez> |
Sat 18 Mar 2017 04:37:24 PM UTC, comment #2: FreeType still assumes C89, which makes it complicated to properly define a 64bit data type without compiler warnings. Additionally, `uintptr_t' doesn't exist.
|
Werner LEMBERG <wl> |
Thu 16 Mar 2017 07:43:45 PM UTC, comment #1: I just noticed the one mention of GUINT_TO_POINTER in ttgload.c. It appears that glib has to handle this as well, so in glib's glib/glibconfig.h.win32.in it effectively does something like
|
bungeman <bungeman> |
Thu 16 Mar 2017 03:19:36 PM UTC, original submission:
When building FreeType with clang for Windows with a target of x64, the following warnings (which are here treated as errors) are produced
|
bungeman <bungeman> |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 4 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2017-03-18 | wl | Status | None | Fixed | |
Assigned to | None | wl | |||
Open/Closed | Open | Closed | |||
Planned Release | None | 2.8 |
Powered by Savane 3.13-d3ae.
Corresponding source code
I forgot to run ./configure. I do enjoy quick ccache'd rebuilds.