Bound checking update commit breaks bound checking option on windows

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
K K
Reply | Threaded
Open this post in threaded view
|

Bound checking update commit breaks bound checking option on windows

K K

Hello folks,

 

the commit https://repo.or.cz/tinycc.git/commit/387761878500df5a5f883139ec1013bb3696dad2 in mob 10 hours ago breaks the bound checking option for windows x86_64. If you use „tcc -g -b foo.c“, you get „tcc: error: bcheck.o not found“.


_______________________________________________
Tinycc-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel
Reply | Threaded
Open this post in threaded view
|

Re: Bound checking update commit breaks bound checking option on windows

Christian Jullien-3

Hi,

 

Herman also changed the way tcc for Windows is built.

How do you build tcc on Windows?

 

With Herman, we have a tcc companion repository which contains Makefiles to build reproducible native tcc 32/64 versions for wine and Cygwin (see https://sourceforge.net/projects/wintcc/)

 

With mod and Cygwin Makefile, tcc works perfectly with –g –b options.

 

C.

 

From: Tinycc-devel [mailto:tinycc-devel-bounces+eligis=[hidden email]] On Behalf Of K K
Sent: Wednesday, January 15, 2020 19:02
To: [hidden email]
Subject: *** SPAM *** [Tinycc-devel] Bound checking update commit breaks bound checking option on windows

 

Hello folks,

 

the commit https://repo.or.cz/tinycc.git/commit/387761878500df5a5f883139ec1013bb3696dad2 in mob 10 hours ago breaks the bound checking option for windows x86_64. If you use „tcc -g -b foo.c“, you get „tcc: error: bcheck.o not found“.


_______________________________________________
Tinycc-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel
K K
Reply | Threaded
Open this post in threaded view
|

Re: Bound checking update commit breaks bound checking option on windows

K K
Hello Christian,

thanks for your answer. I built tcc using the build-tcc.bat in the win32 subfolder of the git repository, because I did not found any hint to your companion repo. And by knowing it now and respecting your work for this, I prefer to not using a bloated cygwin environment if it is not strongly necessary. On a first look into your makefile and the provided build-tcc.bat, I don't see big differences. But I also don't the see the neccessary changes for getting the bound checking working. Maybe you or Herman can have a look at the build-tcc.bat with the last changes in mind.

And btw. in my opinion your makefiles should be added to the tinycc repo, or at least some information that it exists.

Thanks in advance,
Kyrill

Von: Tinycc-devel <tinycc-devel-bounces+kernel.kinetic=[hidden email]> im Auftrag von Christian Jullien <[hidden email]>
Gesendet: Donnerstag, 16. Januar 2020 05:55
An: [hidden email] <[hidden email]>
Betreff: Re: [Tinycc-devel] Bound checking update commit breaks bound checking option on windows
 

Hi,

 

Herman also changed the way tcc for Windows is built.

How do you build tcc on Windows?

 

With Herman, we have a tcc companion repository which contains Makefiles to build reproducible native tcc 32/64 versions for wine and Cygwin (see https://sourceforge.net/projects/wintcc/)

 

With mod and Cygwin Makefile, tcc works perfectly with –g –b options.

 

C.

 

From: Tinycc-devel [mailto:tinycc-devel-bounces+eligis=[hidden email]] On Behalf Of K K
Sent: Wednesday, January 15, 2020 19:02
To: [hidden email]
Subject: *** SPAM *** [Tinycc-devel] Bound checking update commit breaks bound checking option on windows

 

Hello folks,

 

the commit https://repo.or.cz/tinycc.git/commit/387761878500df5a5f883139ec1013bb3696dad2 in mob 10 hours ago breaks the bound checking option for windows x86_64. If you use „tcc -g -b foo.c“, you get „tcc: error: bcheck.o not found“.


_______________________________________________
Tinycc-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel
Reply | Threaded
Open this post in threaded view
|

Re: Bound checking update commit breaks bound checking option on windows

Christian Jullien-3

Thank you for your feedback.

My Makefile was originally part of standard repo but Grischka asked me to remove it, that why I made this companion project.

 

I let Herman and possibly Grischka update this .bat accordingly.

 

C.

 

From: K K [mailto:[hidden email]]
Sent: Thursday, January 16, 2020 06:59
To: Christian Jullien; [hidden email]
Subject: AW: [Tinycc-devel] Bound checking update commit breaks bound checking option on windows

 

Hello Christian,

 

thanks for your answer. I built tcc using the build-tcc.bat in the win32 subfolder of the git repository, because I did not found any hint to your companion repo. And by knowing it now and respecting your work for this, I prefer to not using a bloated cygwin environment if it is not strongly necessary. On a first look into your makefile and the provided build-tcc.bat, I don't see big differences. But I also don't the see the neccessary changes for getting the bound checking working. Maybe you or Herman can have a look at the build-tcc.bat with the last changes in mind.

 

And btw. in my opinion your makefiles should be added to the tinycc repo, or at least some information that it exists.

 

Thanks in advance,

Kyrill


Von: Tinycc-devel <tinycc-devel-bounces+kernel.kinetic=[hidden email]> im Auftrag von Christian Jullien <[hidden email]>
Gesendet: Donnerstag, 16. Januar 2020 05:55
An: [hidden email] <[hidden email]>
Betreff: Re: [Tinycc-devel] Bound checking update commit breaks bound checking option on windows

 

Hi,

 

Herman also changed the way tcc for Windows is built.

How do you build tcc on Windows?

 

With Herman, we have a tcc companion repository which contains Makefiles to build reproducible native tcc 32/64 versions for wine and Cygwin (see https://sourceforge.net/projects/wintcc/)

 

With mod and Cygwin Makefile, tcc works perfectly with –g –b options.

 

C.

 

From: Tinycc-devel [mailto:tinycc-devel-bounces+eligis=[hidden email]] On Behalf Of K K
Sent: Wednesday, January 15, 2020 19:02
To: [hidden email]
Subject: *** SPAM *** [Tinycc-devel] Bound checking update commit breaks bound checking option on windows

 

Hello folks,

 

the commit https://repo.or.cz/tinycc.git/commit/387761878500df5a5f883139ec1013bb3696dad2 in mob 10 hours ago breaks the bound checking option for windows x86_64. If you use „tcc -g -b foo.c“, you get „tcc: error: bcheck.o not found“.


_______________________________________________
Tinycc-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel
K K
Reply | Threaded
Open this post in threaded view
|

Re: Bound checking update commit breaks bound checking option on windows

K K
Thanks Christian and thanks to Herman or Grischka, whoever changes the build-tcc.bat. I will check that if it's done and I'll try your cygwin Makefile meanwhile. I love tinycc 😄 


Von: Christian Jullien <[hidden email]>
Gesendet: Donnerstag, 16. Januar 2020 07:10
An: 'K K' <[hidden email]>; [hidden email] <[hidden email]>
Betreff: RE: [Tinycc-devel] Bound checking update commit breaks bound checking option on windows
 

Thank you for your feedback.

My Makefile was originally part of standard repo but Grischka asked me to remove it, that why I made this companion project.

 

I let Herman and possibly Grischka update this .bat accordingly.

 

C.

 

From: K K [mailto:[hidden email]]
Sent: Thursday, January 16, 2020 06:59
To: Christian Jullien; [hidden email]
Subject: AW: [Tinycc-devel] Bound checking update commit breaks bound checking option on windows

 

Hello Christian,

 

thanks for your answer. I built tcc using the build-tcc.bat in the win32 subfolder of the git repository, because I did not found any hint to your companion repo. And by knowing it now and respecting your work for this, I prefer to not using a bloated cygwin environment if it is not strongly necessary. On a first look into your makefile and the provided build-tcc.bat, I don't see big differences. But I also don't the see the neccessary changes for getting the bound checking working. Maybe you or Herman can have a look at the build-tcc.bat with the last changes in mind.

 

And btw. in my opinion your makefiles should be added to the tinycc repo, or at least some information that it exists.

 

Thanks in advance,

Kyrill


Von: Tinycc-devel <tinycc-devel-bounces+kernel.kinetic=[hidden email]> im Auftrag von Christian Jullien <[hidden email]>
Gesendet: Donnerstag, 16. Januar 2020 05:55
An: [hidden email] <[hidden email]>
Betreff: Re: [Tinycc-devel] Bound checking update commit breaks bound checking option on windows

 

Hi,

 

Herman also changed the way tcc for Windows is built.

How do you build tcc on Windows?

 

With Herman, we have a tcc companion repository which contains Makefiles to build reproducible native tcc 32/64 versions for wine and Cygwin (see https://sourceforge.net/projects/wintcc/)

 

With mod and Cygwin Makefile, tcc works perfectly with –g –b options.

 

C.

 

From: Tinycc-devel [mailto:tinycc-devel-bounces+eligis=[hidden email]] On Behalf Of K K
Sent: Wednesday, January 15, 2020 19:02
To: [hidden email]
Subject: *** SPAM *** [Tinycc-devel] Bound checking update commit breaks bound checking option on windows

 

Hello folks,

 

the commit https://repo.or.cz/tinycc.git/commit/387761878500df5a5f883139ec1013bb3696dad2 in mob 10 hours ago breaks the bound checking option for windows x86_64. If you use „tcc -g -b foo.c“, you get „tcc: error: bcheck.o not found“.


_______________________________________________
Tinycc-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel