Verified 2.32-0ubuntu3.1 on Groovy (using glibc binary packages binary-copied to a PPA):
root@gg-icc:~# vi test.c
root@gg-icc:~# /opt/intel/oneapi/compiler/2021.1.2/linux/bin/intel64/icc -c test.c
In file included from /opt/intel/oneapi/compiler/2021.1.2/linux/bin/intel64/../../compiler/include/icc/tgmath.h(25), from test.c(1):
/usr/include/tgmath.h(54): error: #error directive: "Unsupported combination of types for <tgmath.h>."
# error "Unsupported combination of types for <tgmath.h>."
^
compilation aborted for test.c (code 2)
root@gg-icc:~# apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
libfreetype6
Use 'apt autoremove' to remove it.
The following packages will be upgraded:
libc-bin libc-dev-bin libc6 libc6-dev locales
5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 9339 kB of archives.
After this operation, 2048 B of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://ppa.launchpad.net/rbalint/scratch4/ubuntu groovy/main amd64 libc6-dev amd64 2.32-0ubuntu3.1 [2130 kB]
Get:2 http://ppa.launchpad.net/rbalint/scratch4/ubuntu groovy/main amd64 libc-dev-bin amd64 2.32-0ubuntu3.1 [30.8 kB]
Get:3 http://ppa.launchpad.net/rbalint/scratch4/ubuntu groovy/main amd64 libc6 amd64 2.32-0ubuntu3.1 [2682 kB]
Get:4 http://ppa.launchpad.net/rbalint/scratch4/ubuntu groovy/main amd64 libc-bin amd64 2.32-0ubuntu3.1 [617 kB]
Get:5 http://ppa.launchpad.net/rbalint/scratch4/ubuntu groovy/main amd64 locales all 2.32-0ubuntu3.1 [3879 kB]
Fetched 9339 kB in 3s (3189 kB/s)
Preconfiguring packages ...
(Reading database ... 67950 files and directories currently installed.)
Preparing to unpack .../libc6-dev_2.32-0ubuntu3.1_amd64.deb ...
Unpacking libc6-dev:amd64 (2.32-0ubuntu3.1) over (2.32-0ubuntu3) ...
Preparing to unpack .../libc-dev-bin_2.32-0ubuntu3.1_amd64.deb ...
Unpacking libc-dev-bin (2.32-0ubuntu3.1) over (2.32-0ubuntu3) ...
Preparing to unpack .../libc6_2.32-0ubuntu3.1_amd64.deb ...
Unpacking libc6:amd64 (2.32-0ubuntu3.1) over (2.32-0ubuntu3) ...
Setting up libc6:amd64 (2.32-0ubuntu3.1) ...
(Reading database ... 67950 files and directories currently installed.)
Preparing to unpack .../libc-bin_2.32-0ubuntu3.1_amd64.deb ...
Unpacking libc-bin (2.32-0ubuntu3.1) over (2.32-0ubuntu3) ...
Setting up libc-bin (2.32-0ubuntu3.1) ...
(Reading database ... 67950 files and directories currently installed.)
Preparing to unpack .../locales_2.32-0ubuntu3.1_all.deb ...
Unpacking locales (2.32-0ubuntu3.1) over (2.32-0ubuntu3) ...
Setting up locales (2.32-0ubuntu3.1) ...
Generating locales (this might take a while)...
en_US.UTF-8... done
Generation complete.
Setting up libc-dev-bin (2.32-0ubuntu3.1) ...
Setting up libc6-dev:amd64 (2.32-0ubuntu3.1) ...
Processing triggers for man-db (2.9.3-2) ...
root@gg-icc:~# /opt/intel/oneapi/compiler/2021.1.2/linux/bin/intel64/icc -c test.c
root@gg-icc:~# dpkg -S /usr/include/tgmath.h
libc6-dev:amd64: /usr/include/tgmath.h
root@gg-icc:~# dpkg -l libc6-dev
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===============-===============-============-=====================================================
ii libc6-dev:amd64 2.32-0ubuntu3.1 amd64 GNU C Library: Development Libraries and Header Files
Verified 2.32-0ubuntu3.1 on Groovy (using glibc binary packages binary-copied to a PPA):
root@gg-icc:~# vi test.c oneapi/ compiler/ 2021.1. 2/linux/ bin/intel64/ icc -c test.c oneapi/ compiler/ 2021.1. 2/linux/ bin/intel64/ ../../compiler/ include/ icc/tgmath. h(25),
from test.c(1): tgmath. h(54): error: #error directive: "Unsupported combination of types for <tgmath.h>."
root@gg-icc:~# /opt/intel/
In file included from /opt/intel/
/usr/include/
# error "Unsupported combination of types for <tgmath.h>."
^
compilation aborted for test.c (code 2)
root@gg-icc:~# apt upgrade ppa.launchpad. net/rbalint/ scratch4/ ubuntu groovy/main amd64 libc6-dev amd64 2.32-0ubuntu3.1 [2130 kB] ppa.launchpad. net/rbalint/ scratch4/ ubuntu groovy/main amd64 libc-dev-bin amd64 2.32-0ubuntu3.1 [30.8 kB] ppa.launchpad. net/rbalint/ scratch4/ ubuntu groovy/main amd64 libc6 amd64 2.32-0ubuntu3.1 [2682 kB] ppa.launchpad. net/rbalint/ scratch4/ ubuntu groovy/main amd64 libc-bin amd64 2.32-0ubuntu3.1 [617 kB] ppa.launchpad. net/rbalint/ scratch4/ ubuntu groovy/main amd64 locales all 2.32-0ubuntu3.1 [3879 kB] dev_2.32- 0ubuntu3. 1_amd64. deb ... dev-bin_ 2.32-0ubuntu3. 1_amd64. deb ... 2.32-0ubuntu3. 1_amd64. deb ... bin_2.32- 0ubuntu3. 1_amd64. deb ... 2.32-0ubuntu3. 1_all.deb ... oneapi/ compiler/ 2021.1. 2/linux/ bin/intel64/ icc -c test.c tgmath. h tgmath. h Unknown/ Install/ Remove/ Purge/Hold Not/Inst/ Conf-files/ Unpacked/ halF-conf/ Half-inst/ trig-aWait/ Trig-pend /Reinst- required (Status,Err: uppercase=bad) ======= =====-= ======= ======= -====== ======- ======= ======= ======= ======= ======= ======= ======= ====
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
libfreetype6
Use 'apt autoremove' to remove it.
The following packages will be upgraded:
libc-bin libc-dev-bin libc6 libc6-dev locales
5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 9339 kB of archives.
After this operation, 2048 B of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://
Get:2 http://
Get:3 http://
Get:4 http://
Get:5 http://
Fetched 9339 kB in 3s (3189 kB/s)
Preconfiguring packages ...
(Reading database ... 67950 files and directories currently installed.)
Preparing to unpack .../libc6-
Unpacking libc6-dev:amd64 (2.32-0ubuntu3.1) over (2.32-0ubuntu3) ...
Preparing to unpack .../libc-
Unpacking libc-dev-bin (2.32-0ubuntu3.1) over (2.32-0ubuntu3) ...
Preparing to unpack .../libc6_
Unpacking libc6:amd64 (2.32-0ubuntu3.1) over (2.32-0ubuntu3) ...
Setting up libc6:amd64 (2.32-0ubuntu3.1) ...
(Reading database ... 67950 files and directories currently installed.)
Preparing to unpack .../libc-
Unpacking libc-bin (2.32-0ubuntu3.1) over (2.32-0ubuntu3) ...
Setting up libc-bin (2.32-0ubuntu3.1) ...
(Reading database ... 67950 files and directories currently installed.)
Preparing to unpack .../locales_
Unpacking locales (2.32-0ubuntu3.1) over (2.32-0ubuntu3) ...
Setting up locales (2.32-0ubuntu3.1) ...
Generating locales (this might take a while)...
en_US.UTF-8... done
Generation complete.
Setting up libc-dev-bin (2.32-0ubuntu3.1) ...
Setting up libc6-dev:amd64 (2.32-0ubuntu3.1) ...
Processing triggers for man-db (2.9.3-2) ...
root@gg-icc:~# /opt/intel/
root@gg-icc:~# dpkg -S /usr/include/
libc6-dev:amd64: /usr/include/
root@gg-icc:~# dpkg -l libc6-dev
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Architecture Description
+++-===
ii libc6-dev:amd64 2.32-0ubuntu3.1 amd64 GNU C Library: Development Libraries and Header Files